1818
1919PATH_TO_TTL = "/nonexistent/foo.ttl"
2020PATH_TO_JSON = "/nonexistent/foo.json"
21+ PATH_TO_JSONLD = "/nonexistent/foo.jsonld"
2122PATH_TO_XHTML = "/nonexistent/foo.xhtml"
2223FMAP_XHTML_GRDDL = {"xhtml" : "grddl" }
2324
@@ -41,6 +42,10 @@ def test_rdflib_util_guess_format_ttl_fmap():
4142def test_rdflib_util_guess_format_json ():
4243 assert rdflib .util .guess_format (PATH_TO_JSON ) == "json-ld" , "Failed to recognize .json RDF file extension"
4344
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+
4449def test_case_utils_guess_format_ttl_default ():
4550 assert case_utils .guess_format (PATH_TO_TTL ) == "turtle" , "Failed to recognize .ttl RDF file extension"
4651
@@ -54,3 +59,10 @@ def test_case_utils_guess_format_json_default():
5459@pytest .mark .xfail (reason = "Preserving behavior - rdflib 5.0.0 guess_format fmap argument overwrites base module's extension map" , strict = True )
5560def test_case_utils_guess_format_json_fmap ():
5661 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