tenseleyflow/documentlanguagemodel / 620e150

Browse files

Relax adapter version assertions in shared-fixture test

Authored by mfwolffe <wolffemf@dukes.jmu.edu>
SHA
620e150bf2f933bdda62f90c5680fca7c69ffdc5
Parents
6001192
Tree
7b566f6

1 changed file

StatusFile+-
M tests/integration/train/test_one_cycle_tinymodel.py 4 4
tests/integration/train/test_one_cycle_tinymodel.pymodified
@@ -36,7 +36,6 @@ def test_one_cycle_produces_adapter_sidecar_manifest_log(trained_store) -> None:
3636
 
3737
     adapter_dir = store.resolve_current_adapter()
3838
     assert adapter_dir is not None, "trained_store fixture didn't set adapter/current.txt"
39
-    assert adapter_dir.name == "v0001", f"expected v0001, got {adapter_dir.name}"
4039
 
4140
     # PEFT artifacts.
4241
     assert (adapter_dir / "adapter_config.json").is_file()
@@ -51,12 +50,13 @@ def test_one_cycle_produces_adapter_sidecar_manifest_log(trained_store) -> None:
5150
     state = load_state(adapter_dir, runtime_versions=capture_runtime_versions())
5251
     assert state["global_step"] > 0
5352
 
54
-    # Manifest: one TrainingRunSummary + populated content_hashes (audit-04 M2).
53
+    # Manifest: at least the fixture's initial TrainingRunSummary + populated
54
+    # content_hashes (audit-04 M2). Other session-scoped tests sharing
55
+    # trained_store may append additional runs.
5556
     manifest = load_manifest(store.manifest)
56
-    assert len(manifest.training_runs) == 1, manifest.training_runs
57
+    assert len(manifest.training_runs) >= 1, manifest.training_runs
5758
     run = manifest.training_runs[0]
5859
     assert run.run_id == 1
59
-    assert run.steps == state["global_step"]
6060
     assert run.seed == 42
6161
     assert manifest.content_hashes, "content_hashes empty — delta → manifest loop regressed"
6262