@@ -13,11 +13,9 @@ def _expected_runs_table(*row_default):
13
13
rows = []
14
14
for i , default in enumerate (row_default , start = 1 ):
15
15
if default is not None :
16
- rows .append ([i , "Model" , "Scenario" , i ] + [default ])
16
+ rows .append (["Model" , "Scenario" , i ] + [default ])
17
17
18
- return pd .DataFrame (
19
- rows , columns = ["id" , "model" , "scenario" , "version" , "is_default" ]
20
- )
18
+ return pd .DataFrame (rows , columns = ["model" , "scenario" , "version" , "is_default" ])
21
19
22
20
23
21
class TestCoreRun :
@@ -68,6 +66,12 @@ def test_run_versions(self, platform: ixmp4.Platform):
68
66
pd .DataFrame (_expected_runs_table (True , False )),
69
67
)
70
68
69
+ # using audit_info=True shows additional columns
70
+ audit_info = platform .runs .tabulate (default_only = False , audit_info = True )
71
+ for column in ["updated_at" , "updated_by" , "created_at" , "created_by" , "id" ]:
72
+ assert column in audit_info .columns
73
+ pdt .assert_series_equal (audit_info .id , pd .Series ([run1 .id , run2 .id ], name = "id" ))
74
+
71
75
# default version can be retrieved directly
72
76
run = platform .runs .get ("Model" , "Scenario" )
73
77
assert run1 .id == run .id
0 commit comments