From 216909c9e45316d7714d12296a83dbcb1589756c Mon Sep 17 00:00:00 2001 From: pommicket Date: Tue, 23 Sep 2025 11:11:36 -0400 Subject: Error tests, fix duplicate keys not being detected --- tests/__init__.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'tests/__init__.py') diff --git a/tests/__init__.py b/tests/__init__.py index e9737ec..aed3dc6 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -1,6 +1,6 @@ import unittest import os -from tests import parsing +from tests import parsing, errors class TestParsing(unittest.TestCase): def test_all(self) -> None: @@ -10,6 +10,14 @@ class TestParsing(unittest.TestCase): with self.subTest(file): parsing.test_path(self, f'{test_dir}/{file}') +class TestErrors(unittest.TestCase): + def test_all(self) -> None: + test_dir = '../tests/errors' + for file in os.listdir(test_dir): + if not file.endswith('.pom'): continue + with self.subTest(file): + errors.test_path(self, f'{test_dir}/{file}') + if __name__ == '__main__': unittest.main() -- cgit v1.2.3