summaryrefslogtreecommitdiff
path: root/tests/test_release.py
diff options
context:
space:
mode:
authorAnonymous Authors <anonymous@invalid.example>2026-07-25 05:59:42 -0500
committerAnonymous Authors <anonymous@invalid.example>2026-07-25 05:59:42 -0500
commit6de74d103926d9090f056aeebe7be393ec381ea1 (patch)
tree2e64628eb932b570271bb7ecfcfa9336545b6291 /tests/test_release.py
parent15efc30e9e7179accd30375d3edb2e34a3b4dc5f (diff)
Align five-stage pipeline with manuscript
Diffstat (limited to 'tests/test_release.py')
-rw-r--r--tests/test_release.py13
1 files changed, 11 insertions, 2 deletions
diff --git a/tests/test_release.py b/tests/test_release.py
index 8927b14..e122340 100644
--- a/tests/test_release.py
+++ b/tests/test_release.py
@@ -65,7 +65,7 @@ def test_offline_release_export_verifies_and_assembles(
"accepted_replacement_plan": {
"changes": [
{
- "slot_id": "s1",
+ "slot_id": "slot1",
"source_node_id": "n1",
"description": "value",
"original_value": "1",
@@ -109,7 +109,16 @@ def test_offline_release_export_verifies_and_assembles(
)
assert set(output["variants"]) == {*SURFACE_FAMILIES, "kernel_variant"}
assert output["variants"]["kernel_variant"]["question"] == candidate["question"]
- assert output["variants"]["kernel_variant"]["_meta"]["replacement_plan"]
+ kernel_meta = output["variants"]["kernel_variant"]["_meta"]
+ assert kernel_meta == {
+ "core_steps": ["method"],
+ "mutable_slots": {
+ "slot1": {
+ "description": "value",
+ "original": "1",
+ }
+ },
+ }
with pytest.raises(FileExistsError):
export_release(
source_dataset=source_dir,