Don't update SUFFIX_FORMAT_MAP in plugins/parsers/jsonld.py by aucampia · Pull Request #1652 · RDFLib/rdflib (original) (raw)

def test_guess_format(self) -> None:
self.assertEqual(guess_format("example.trix"), "trix")
self.assertEqual(guess_format("local-file.jsonld"), "json-ld")
self.assertEqual(guess_format("local-file.json-ld"), "json-ld")
self.assertEqual(guess_format("/some/place/on/disk/example.json"), "json-ld")
self.assertEqual(guess_format("../../relative/place/on/disk/example.json"), "json-ld")
self.assertEqual(guess_format("example.rdf"), "xml")
self.assertEqual(guess_format("example.nt"), "nt")
self.assertEqual(guess_format("example.n3"), "n3")
self.assertIsNone(guess_format("example.docx", None))
self.assertIsNone(guess_format("example", None))
self.assertIsNone(guess_format("example.mkv", None))