@@ -40,12 +40,14 @@ def test_metrics_creation_online() -> None:
4040 )
4141 assert _metrics .to_dict ()
4242 _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
4647 _run .delete ()
4748 _folder .delete (recursive = True , delete_runs = True , runs_only = False )
4849
50+
4951@pytest .mark .api
5052@pytest .mark .offline
5153def test_metrics_creation_offline () -> None :
@@ -91,9 +93,9 @@ def test_metrics_creation_offline() -> None:
9193
9294 # Get online version of metrics
9395 _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" ) )
9597 assert sorted (_online_metrics .names (run_ids = [_id_mapping .get (_run .id )])) == sorted (_values .keys ())
9698 assert _data .get (_id_mapping .get (_run .id )).get ('y' )[0 ].get ('value' ) == 2.0
9799 assert _data .get (_id_mapping .get (_run .id )).get ('y' )[0 ].get ('step' ) == 1
98100 _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