From 89719adb451e66f27a7a7e03a0807656adc23280 Mon Sep 17 00:00:00 2001 From: Shaqayeq Date: Tue, 24 Mar 2026 11:46:33 -0700 Subject: [PATCH] Align Python contract generation test with pinned runtime --- sdk/python/tests/test_contract_generation.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/sdk/python/tests/test_contract_generation.py b/sdk/python/tests/test_contract_generation.py index bb5ec18bbc..cdcc89aa03 100644 --- a/sdk/python/tests/test_contract_generation.py +++ b/sdk/python/tests/test_contract_generation.py @@ -33,20 +33,24 @@ def _snapshot_targets(root: Path) -> dict[str, dict[str, bytes] | bytes | None]: } -def test_generated_files_are_up_to_date(): +def test_pinned_runtime_generated_files_are_up_to_date() -> None: before = _snapshot_targets(ROOT) - # Regenerate contract artifacts via single maintenance entrypoint. + # Regenerate checked-in artifacts from the pinned runtime schema. env = os.environ.copy() python_bin = str(Path(sys.executable).parent) env["PATH"] = f"{python_bin}{os.pathsep}{env.get('PATH', '')}" subprocess.run( - [sys.executable, "scripts/update_sdk_artifacts.py", "generate-types"], + [ + sys.executable, + "scripts/update_sdk_artifacts.py", + "generate-types-for-pinned-runtime", + ], cwd=ROOT, check=True, env=env, ) after = _snapshot_targets(ROOT) - assert before == after, "Generated files drifted after regeneration" + assert before == after, "Generated files drifted after pinned-runtime regeneration"