Files
jobtrackingapp/docs/redesign/phase-9/p9-sec-02/test_reconcile.py
T
cesnimda b48f25c4ff
MariaDB persistence qualification / mariadb (push) Has been cancelled
test: qualify immutable models and Phase 9 regression
2026-10-25 13:43:50 +01:00

20 lines
725 B
Python

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()