We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 51e5e0b commit 24e9575Copy full SHA for 24e9575
referencing/tests/test_referencing_suite.py
@@ -5,6 +5,7 @@
5
import pytest
6
7
from referencing import Registry
8
+from referencing.exceptions import Unresolvable
9
import referencing.jsonschema
10
11
@@ -39,4 +40,9 @@ def test_referencing_suite(test_path):
39
40
)
41
for test in loaded["tests"]:
42
resolver = registry.resolver(base_uri=test.get("base_uri", ""))
- assert resolver.lookup(test["ref"]).contents == test["target"]
43
+
44
+ if test.get("error"):
45
+ with pytest.raises(Unresolvable):
46
+ resolver.lookup(test["ref"])
47
+ else:
48
+ assert resolver.lookup(test["ref"]).contents == test["target"]
0 commit comments