test: qualify immutable models and Phase 9 regression
MariaDB persistence qualification / mariadb (push) Has been cancelled

This commit is contained in:
cesnimda
2026-10-25 13:43:50 +01:00
parent 30e251a593
commit b48f25c4ff
33 changed files with 67462 additions and 6 deletions
@@ -0,0 +1,19 @@
from pathlib import Path
import unittest
import reconcile
class FreshEvidenceBoundaryTests(unittest.TestCase):
def test_historical_pdf_record_cannot_be_a_fresh_result(self):
with self.assertRaises(ValueError):
reconcile.require_fresh(reconcile.ROOT/'.artifacts/p9-remed-02/final-linux/linux-pdf.json')
def test_similar_prefix_is_not_the_current_package(self):
with self.assertRaises(ValueError):
reconcile.require_fresh(reconcile.ROOT/'.artifacts/p9-sec-02-old/result.json')
def test_current_pdf_evidence_root_is_accepted(self):
reconcile.require_fresh(reconcile.ROOT/'.artifacts/p9-sec-02/final-linux/linux-pdf.json')
if __name__=='__main__':unittest.main()