home · contact · privacy
Fix testing failure log display showing rendered rather than expected.
authorChristian Heller <c.heller@plomlompom.de>
Sat, 24 Jan 2026 10:21:23 +0000 (11:21 +0100)
committerChristian Heller <c.heller@plomlompom.de>
Sat, 24 Jan 2026 10:21:23 +0000 (11:21 +0100)
src/ledgplom/testing.py

index 91ea595bb80ebe78d33efc6a717b7c3e98d5756d..09d72bd91ab63347803fc28edd478e944bece31e 100644 (file)
@@ -13,7 +13,7 @@ from plomlib.web import PlomHttpServer
 
 _EXT_DAT = '.dat'
 _PATH_TESTS = Path('tests')
-_TAGS_EXPANDED = ('<EXPANDED>', '</EXPANDED')
+_TAGS_EXPANDED = {'<EXPANDED>', '</EXPANDED'}
 
 
 def run_tests() -> None:
@@ -23,7 +23,7 @@ def run_tests() -> None:
     def run_tests_on_dat(dat_path: Path, server: PlomHttpServer) -> None:
 
         def fail(abort_msg: str, msg_prefix: str, idx: Optional[int]) -> None:
-            for jdx, line in enumerate(lines_rendered[:idx], start=1):
+            for jdx, line in enumerate(lines_expected[:idx], start=1):
                 print(f'{jdx}: [{line}]')
             print(f'{msg_prefix} FAILED – {abort_msg}')
             sys_exit(1)