Skip to content

Commit 4045d43

Browse files
committed
Migrate service tests to explicit catalog initialization
1 parent bc8e187 commit 4045d43

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

‎tests/test_sql_services.py‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)