diff options
author | pommicket <pommicket@gmail.com> | 2025-09-23 11:38:46 -0400 |
---|---|---|
committer | pommicket <pommicket@gmail.com> | 2025-09-23 11:38:46 -0400 |
commit | 6407cf22def09de43ec2ec02692c0e4ea3b17742 (patch) | |
tree | b8c98998cd0c2e86f66dd93c44fb6818fe24e0f6 /tests/__init__.py | |
parent | ec02e362365ee199f734cb9e76fc812dd92d3113 (diff) |
Add interpretation tests, fix some interpretation issues
Diffstat (limited to 'tests/__init__.py')
-rw-r--r-- | tests/__init__.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/tests/__init__.py b/tests/__init__.py index 5616c23..8bfbe38 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -1,6 +1,7 @@ import unittest import os -from tests import parsing, errors, location +from tests import parsing, errors, location, interpretation +import sys class TestParsing(unittest.TestCase): def test_all(self) -> None: @@ -26,6 +27,14 @@ class TestLocation(unittest.TestCase): with self.subTest(file): location.test_path(self, f'{test_dir}/{file}') +class TestInterpretation(unittest.TestCase): + def test_all(self) -> None: + test_dir = '../tests/interpretation' + for file in os.listdir(test_dir): + if not file.endswith('.pom'): continue + with self.subTest(file): + interpretation.test_path(self, f'{test_dir}/{file}') + if __name__ == '__main__': unittest.main() |