18
18
19
19
PATH_TO_TTL = "/nonexistent/foo.ttl"
20
20
PATH_TO_JSON = "/nonexistent/foo.json"
21
+ PATH_TO_JSONLD = "/nonexistent/foo.jsonld"
21
22
PATH_TO_XHTML = "/nonexistent/foo.xhtml"
22
23
FMAP_XHTML_GRDDL = {"xhtml" : "grddl" }
23
24
@@ -41,6 +42,10 @@ def test_rdflib_util_guess_format_ttl_fmap():
41
42
def test_rdflib_util_guess_format_json ():
42
43
assert rdflib .util .guess_format (PATH_TO_JSON ) == "json-ld" , "Failed to recognize .json RDF file extension"
43
44
45
+ @pytest .mark .xfail (reason = "rdflib 5.0.0 known to not recognize .jsonld" , strict = True )
46
+ def test_rdflib_util_guess_format_jsonld ():
47
+ assert rdflib .util .guess_format (PATH_TO_JSONLD ) == "json-ld" , "Failed to recognize .jsonld RDF file extension"
48
+
44
49
def test_case_utils_guess_format_ttl_default ():
45
50
assert case_utils .guess_format (PATH_TO_TTL ) == "turtle" , "Failed to recognize .ttl RDF file extension"
46
51
@@ -54,3 +59,10 @@ def test_case_utils_guess_format_json_default():
54
59
@pytest .mark .xfail (reason = "Preserving behavior - rdflib 5.0.0 guess_format fmap argument overwrites base module's extension map" , strict = True )
55
60
def test_case_utils_guess_format_json_fmap ():
56
61
assert case_utils .guess_format (PATH_TO_JSON , FMAP_XHTML_GRDDL ) == "json-ld" , "Failed to recognize .json RDF file extension when using fmap"
62
+
63
+ def test_case_utils_guess_format_jsonld_default ():
64
+ assert case_utils .guess_format (PATH_TO_JSONLD ) == "json-ld" , "Failed to recognize .jsonld RDF file extension"
65
+
66
+ @pytest .mark .xfail (reason = "Preserving behavior - rdflib 5.0.0 guess_format fmap argument overwrites base module's extension map" , strict = True )
67
+ def test_case_utils_guess_format_jsonld_fmap ():
68
+ assert case_utils .guess_format (PATH_TO_JSONLD , FMAP_XHTML_GRDDL ) == "json-ld" , "Failed to recognize .jsonld RDF file extension when using fmap"
0 commit comments