@@ -43,6 +43,7 @@ def test_live_profile_import_validate_and_export(environment_name, dataset_id, s
4343 database_url = os .environ .get (environment_name )
4444 if not database_url :
4545 pytest .skip (f"{ environment_name } is not configured" )
46+ openstatspec .initialize_catalog (database_url = database_url )
4647 runtime_dataset_id = f"{ dataset_id } _{ uuid4 ().hex [:8 ]} "
4748 imported = openstatspec .import_sav (
4849 source_sav , database_url = database_url , dataset_id = runtime_dataset_id ,
@@ -76,6 +77,7 @@ def test_live_profile_preserves_supported_sav_semantics(environment_name, datase
7677 database_url = os .environ .get (environment_name )
7778 if not database_url :
7879 pytest .skip (f"{ environment_name } is not configured" )
80+ openstatspec .initialize_catalog (database_url = database_url )
7981 runtime_dataset_id = f"{ dataset_id } _{ suffix [1 :]} _{ uuid4 ().hex [:8 ]} "
8082 source = tmp_path / f"{ runtime_dataset_id } { suffix } "
8183 destination = tmp_path / f"{ runtime_dataset_id } -roundtrip{ suffix } "
@@ -97,6 +99,7 @@ def test_live_dolt_conservative_source_width_envelope(tmp_path) -> None:
9799 database_url = os .environ .get ("OPENSTATSPEC_DOLT_URL" )
98100 if not database_url :
99101 pytest .skip ("OPENSTATSPEC_DOLT_URL is not configured" )
102+ openstatspec .initialize_catalog (database_url = database_url )
100103 token = uuid4 ().hex [:8 ]
101104 accepted_id = f"dolt_width_accepted_{ token } "
102105 rejected_id = f"dolt_width_rejected_{ token } "
@@ -162,6 +165,7 @@ def test_live_dolt_post_ddl_fault_has_complete_compensating_cleanup(
162165 database_url = os .environ .get ("OPENSTATSPEC_DOLT_URL" )
163166 if not database_url :
164167 pytest .skip ("OPENSTATSPEC_DOLT_URL is not configured" )
168+ openstatspec .initialize_catalog (database_url = database_url )
165169 dataset_id = f"dolt_cleanup_{ uuid4 ().hex [:8 ]} "
166170 source = tmp_path / f"{ dataset_id } .sav"
167171 pyspssio .write_sav (str (source ), pd .DataFrame ({"answer" : [1.0 ]}))
@@ -204,6 +208,7 @@ def test_live_dolt_adapter_value_boundary_is_atomic() -> None:
204208 database_url = os .environ .get ("OPENSTATSPEC_DOLT_URL" )
205209 if not database_url :
206210 pytest .skip ("OPENSTATSPEC_DOLT_URL is not configured" )
211+ openstatspec .initialize_catalog (database_url = database_url )
207212 token = uuid4 ().hex [:8 ]
208213 accepted_id = f"dolt_value_accepted_{ token } "
209214 rejected_id = f"dolt_value_rejected_{ token } "
0 commit comments