diff options
Diffstat (limited to 'test/test_results.py')
| -rw-r--r-- | test/test_results.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/test_results.py b/test/test_results.py index 05b98bf..7e024b8 100644 --- a/test/test_results.py +++ b/test/test_results.py @@ -361,6 +361,12 @@ class TestExtractorResults(unittest.TestCase): msg = f"{path} / ISO 639-1" self.assertIsInstance(value, str, msg=msg) self.assertRegex(value, r"^[a-z]{2}(-\w+)?$", msg=msg) + elif iso in ("uuid", "11578", "11578:1996", "4122"): + msg = f"{path} / ISO 11578:1996" + pat = (r"(?i)[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-" + r"[0-9a-f]{4}-[0-9a-f]{12}") + self.assertIsInstance(value, str, msg=msg) + self.assertRegex(value, pat, msg=msg) else: self.fail(f"Unsupported ISO test '{test}'") else: |
