@@ -40,12 +40,14 @@ def test_metrics_creation_online() -> None:
40
40
)
41
41
assert _metrics .to_dict ()
42
42
_metrics .commit ()
43
- assert _metrics .get (metrics = ["x" , "y" , "z" ], xaxis = "step" , runs = [_run .id ])
44
- assert _metrics .span (run_ids = [_run .id ])
45
- assert _metrics .names (run_ids = [_run .id ])
43
+ _data = next (_metrics .get (metrics = ["x" , "y" , "z" ], runs = [_run .id ], xaxis = "step" ))
44
+ assert sorted (_metrics .names (run_ids = [_run .id ])) == sorted (_values .keys ())
45
+ assert _data .get (_run .id ).get ('y' )[0 ].get ('value' ) == 2.0
46
+ assert _data .get (_run .id ).get ('y' )[0 ].get ('step' ) == 1
46
47
_run .delete ()
47
48
_folder .delete (recursive = True , delete_runs = True , runs_only = False )
48
49
50
+
49
51
@pytest .mark .api
50
52
@pytest .mark .offline
51
53
def test_metrics_creation_offline () -> None :
@@ -91,9 +93,9 @@ def test_metrics_creation_offline() -> None:
91
93
92
94
# Get online version of metrics
93
95
_online_metrics = Metrics (_id_mapping .get (_metrics .id ))
94
- _data = _online_metrics .get (metrics = ["x" , "y" , "z" ], runs = [_id_mapping .get (_run .id )], xaxis = "step" )
96
+ _data = next ( _online_metrics .get (metrics = ["x" , "y" , "z" ], runs = [_id_mapping .get (_run .id )], xaxis = "step" ) )
95
97
assert sorted (_online_metrics .names (run_ids = [_id_mapping .get (_run .id )])) == sorted (_values .keys ())
96
98
assert _data .get (_id_mapping .get (_run .id )).get ('y' )[0 ].get ('value' ) == 2.0
97
99
assert _data .get (_id_mapping .get (_run .id )).get ('y' )[0 ].get ('step' ) == 1
98
100
_run .delete ()
99
- _folder .delete (recursive = True , delete_runs = True , runs_only = False )
101
+ _folder .delete (recursive = True , delete_runs = True , runs_only = False )
0 commit comments