Skip to content

Add optional orjson support for faster json reading and writing #3425

Add optional orjson support for faster json reading and writing

Add optional orjson support for faster json reading and writing #3425

GitHub Actions / pytest report succeeded Jul 29, 2024 in 1s

22096 passed, 3 failed and 1243 skipped

Tests failed

Report Passed Failed Skipped Time
3.11-ubuntu-latest-pytest-junit.xml 7134✅ 1❌ 415⚪ 120s
3.8-ubuntu-latest-min-pytest-junit.xml 7481✅ 1❌ 414⚪ 163s
3.8-ubuntu-latest-pytest-junit.xml 7481✅ 1❌ 414⚪ 154s

❌ 3.11-ubuntu-latest-pytest-junit.xml

7550 tests were completed in 120s with 7134 passed, 1 failed and 415 skipped.

Test suite Passed Failed Skipped Time
pytest 7134✅ 1❌ 415⚪ 120s

❌ pytest

⚪ test.test_store.test_store_sparqlupdatestore
docs.namespaces_and_bindings.rst
  ✅ namespaces_and_bindings.rst
docs.rdf_terms.rst
  ✅ rdf_terms.rst
rdflib.collection
  ✅ rdflib.collection.Collection
  ✅ rdflib.collection.Collection.__delitem__
  ✅ rdflib.collection.Collection.append
  ✅ rdflib.collection.Collection.n3
rdflib.compare
  ✅ rdflib.compare
  ✅ rdflib.compare.isomorphic
rdflib.container
  ✅ rdflib.container.Container
rdflib.events
  ✅ rdflib.events
rdflib.extras.describer
  ✅ rdflib.extras.describer
  ✅ rdflib.extras.describer.Describer.about
  ✅ rdflib.extras.describer.Describer.rdftype
  ✅ rdflib.extras.describer.Describer.rel
  ✅ rdflib.extras.describer.Describer.rev
  ✅ rdflib.extras.describer.Describer.value
rdflib.extras.infixowl
  ✅ rdflib.extras.infixowl.BooleanClass.changeOperator
  ✅ rdflib.extras.infixowl.BooleanClassExtentHelper
  ✅ rdflib.extras.infixowl.Class.__and__
  ✅ rdflib.extras.infixowl.Class.__hash__
  ✅ rdflib.extras.infixowl.Class._get_parents
  ✅ rdflib.extras.infixowl.Class.parents
  ✅ rdflib.extras.infixowl.DeepClassClear
  ✅ rdflib.extras.infixowl.EnumeratedClass
  ✅ rdflib.extras.infixowl.Individual.replace
  ✅ rdflib.extras.infixowl.Restriction.serialize
rdflib.graph
  ✅ rdflib.graph
  ✅ rdflib.graph.Dataset
  ✅ rdflib.graph.Graph.__getitem__
  ✅ rdflib.graph.Graph.collection
  ✅ rdflib.graph.Graph.parse
  ✅ rdflib.graph.Graph.resource
  ✅ rdflib.graph.Graph.transitiveClosure
rdflib.namespace.__init__
  ✅ rdflib.namespace
  ✅ rdflib.namespace.Namespace
  ✅ rdflib.namespace.Namespace.__contains__
  ✅ rdflib.namespace.NamespaceManager
  ✅ rdflib.namespace.NamespaceManager.expand_curie
  ✅ rdflib.namespace.URIPattern
rdflib.parser
  ✅ rdflib.parser.PythonInputSource
rdflib.paths
  ✅ rdflib.paths
rdflib.plugins.parsers.jsonld
  ✅ rdflib.plugins.parsers.jsonld
rdflib.plugins.parsers.notation3
  ✅ rdflib.plugins.parsers.notation3.hexify
  ✅ rdflib.plugins.parsers.notation3.join
  ✅ rdflib.plugins.parsers.notation3.splitFragP
rdflib.plugins.parsers.nquads
  ✅ rdflib.plugins.parsers.nquads
rdflib.plugins.serializers.jsonld
  ❌ rdflib.plugins.serializers.jsonld
	008     >>> from rdflib import Graph
rdflib.plugins.shared.jsonld.util
  ✅ rdflib.plugins.shared.jsonld.util.norm_url
rdflib.plugins.stores.sparqlstore
  ✅ rdflib.plugins.stores.sparqlstore.SPARQLStore
rdflib.query
  ✅ rdflib.query.ResultRow
rdflib.resource
  ✅ rdflib.resource
rdflib.term
  ✅ rdflib.term.Identifier.__eq__
  ✅ rdflib.term.Literal
  ✅ rdflib.term.Literal.__abs__
  ✅ rdflib.term.Literal.__add__
  ✅ rdflib.term.Literal.__eq__
  ✅ rdflib.term.Literal.__gt__
  ✅ rdflib.term.Literal.__hash__
  ✅ rdflib.term.Literal.__invert__
  ✅ rdflib.term.Literal.__le__
  ✅ rdflib.term.Literal.__neg__
  ✅ rdflib.term.Literal.__pos__
  ✅ rdflib.term.Literal.__sub__
  ✅ rdflib.term.Literal._literal_n3
  ✅ rdflib.term.Literal.n3
  ✅ rdflib.term.URIRef.fragment
rdflib.tools.csv2rdf
  ✅ rdflib.tools.csv2rdf.index
rdflib.tools.rdfpipe
  ✅ rdflib.tools.rdfpipe._format_and_kws
rdflib.util
  ✅ rdflib.util._get_ext
  ✅ rdflib.util._iri2uri
  ✅ rdflib.util.date_time
  ✅ rdflib.util.from_n3
  ✅ rdflib.util.guess_format
  ✅ rdflib.util.parse_date_time
test.data.suites.trix.test_trix
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-aperture-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test0]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-bnode-context-obj-bnodes-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test1]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-bnode-context-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test2]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-example-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test3]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-nokia-example-2010-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test4]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-nokia-example-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test5]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-nquads-example-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test6]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-01-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test7]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-02-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test8]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-03-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test9]
  ⚪ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-04-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test10]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-05-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test11]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-06-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test12]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-10-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test13]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-11-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test14]
  ⚪ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-12-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test15]
  ⚪ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-13-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test16]
  ⚪ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-14-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test17]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-15-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test18]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-w3c-1-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test19]
  ⚪ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-w3c-2-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test20]
  ⚪ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-ns-1-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test21]
  ⚪ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-ns-2-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test22]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-ex-1-http://www.w3.org/ns/rdftest#TestTrixPositiveSyntax-rdf_test23]
  ⚪ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-ex-2-http://www.w3.org/ns/rdftest#TestTrixPositiveSyntax-rdf_test24]
  ⚪ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-ex-3-http://www.w3.org/ns/rdftest#TestTrixPositiveSyntax-rdf_test25]
  ⚪ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-ex-4-http://www.w3.org/ns/rdftest#TestTrixPositiveSyntax-rdf_test26]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-ex-5-http://www.w3.org/ns/rdftest#TestTrixPositiveSyntax-rdf_test27]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-ng4j-test-01-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test28]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-ng4j-test-02-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test29]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-test1-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test30]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-test2-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test31]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-test3-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test32]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-test4-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test33]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-test5-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test34]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-ng4j-emptynamedgraph-http://www.w3.org/ns/rdftest#TestTrixPositiveSyntax-rdf_test35]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-ng4j-minimal-http://www.w3.org/ns/rdftest#TestTrixPositiveSyntax-rdf_test36]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-ng4j-namedgraphs-http://www.w3.org/ns/rdftest#TestTrixPositiveSyntax-rdf_test37]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-ng4j-twoemptygraphs-http://www.w3.org/ns/rdftest#TestTrixPositiveSyntax-rdf_test38]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-ng4j-alternateencoding-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test39]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-ng4j-blanknodes2-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test40]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-ng4j-blanknodes-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test41]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-ng4j-escape-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test42]
  ⚪ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-ng4j-extended-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test43]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-ng4j-ignoremultiplegraphs-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test44]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-ng4j-ignorexmlcomments-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test45]
  ⚪ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-ng4j-missingnamespace-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test46]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-ng4j-objectnodetypes-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test47]
  ⚪ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-ng4j-relativeuris-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test48]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-ng4j-singletriple-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test49]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-ng4j-specialchars-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test50]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-ng4j-datatyperequired-http://www.w3.org/ns/rdftest#TestTrixNegativeSyntax-rdf_test51]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-ng4j-malformed-http://www.w3.org/ns/rdftest#TestTrixNegativeSyntax-rdf_test52]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-ng4j-malformedgraphuri-http://www.w3.org/ns/rdftest#TestTrixNegativeSyntax-rdf_test53]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-ng4j-malformedobjecturi-http://www.w3.org/ns/rdftest#TestTrixNegativeSyntax-rdf_test54]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-ng4j-malformedpredicateuri-http://www.w3.org/ns/rdftest#TestTrixNegativeSyntax-rdf_test55]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-ng4j-malformedsubjecturi-http://www.w3.org/ns/rdftest#TestTrixNegativeSyntax-rdf_test56]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-bad-00-http://www.w3.org/ns/rdftest#TestTrixNegativeSyntax-rdf_test57]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-bad-01-http://www.w3.org/ns/rdftest#TestTrixNegativeSyntax-rdf_test58]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-bad-02-http://www.w3.org/ns/rdftest#TestTrixNegativeSyntax-rdf_test59]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-bad-03-http://www.w3.org/ns/rdftest#TestTrixNegativeSyntax-rdf_test60]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-bad-04-http://www.w3.org/ns/rdftest#TestTrixNegativeSyntax-rdf_test61]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-bad-05-http://www.w3.org/ns/rdftest#TestTrixNegativeSyntax-rdf_test62]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-bad-06-http://www.w3.org/ns/rdftest#TestTrixNegativeSyntax-rdf_test63]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-bad-07-http://www.w3.org/ns/rdftest#TestTrixNegativeSyntax-rdf_test64]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-bad-08-http://www.w3.org/ns/rdftest#TestTrixNegativeSyntax-rdf_test65]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-bad-09-http://www.w3.org/ns/rdftest#TestTrixNegativeSyntax-rdf_test66]
  ✅ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-bad-10-http://www.w3.org/ns/rdftest#TestTrixNegativeSyntax-rdf_test67]
  ⚪ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-star-1-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test68]
  ⚪ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-star-2-http://www.w3.org/ns/rdftest#TestTrixEval-rdf_test69]
  ⚪ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-star-bad-asserted-1-http://www.w3.org/ns/rdftest#TestTrixNegativeSyntax-rdf_test70]
  ⚪ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-star-bad-asserted-2-http://www.w3.org/ns/rdftest#TestTrixNegativeSyntax-rdf_test71]
  ⚪ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-star-bad-emb-1-http://www.w3.org/ns/rdftest#TestTrixNegativeSyntax-rdf_test72]
  ⚪ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-star-bad-emb-2-http://www.w3.org/ns/rdftest#TestTrixNegativeSyntax-rdf_test73]
  ⚪ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-star-bad-emb-nested-1-http://www.w3.org/ns/rdftest#TestTrixNegativeSyntax-rdf_test74]
  ⚪ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-star-bad-emb-nested-2-http://www.w3.org/ns/rdftest#TestTrixNegativeSyntax-rdf_test75]
  ⚪ test_manifest[file:///home/runner/work/rdflib/rdflib/test/data/suites/trix/manifest.ttl#trix-jena-star-bad-emb-nested-3-http://www.w3.org/ns/rdftest#TestTrixNegativeSyntax-rdf_test76]
test.jsonld.test_api
  ✅ test_parse
test.jsonld.test_compaction
  ✅ test_cases[\n@prefix dc: <http://purl.org/dc/terms/> .\n<http://example.org/>\n    dc:title "Homepage"@en .\n-expected0]
  ✅ test_cases[\n@prefix dc: <http://purl.org/dc/terms/> .\n<http://example.org/>\n    dc:title "Homepage"@en, "Hemsida"@sv .\n-expected1]
  ✅ test_cases[\n@prefix dc: <http://purl.org/dc/terms/> .\n<http://example.org/>\n    dc:title "Homepage"@en, "Hemsida"@sv .\n-expected2]
  ✅ test_cases[\n@prefix dc: <http://purl.org/dc/terms/> .\n<http://example.org/easter_island>\n    dc:title "P\xe5sk\xf6n"@sv .\n-expected3]
  ✅ test_cases[\n@prefix : <http://example.org/ns#> .\n<http://example.org/> :has _:blank-1 .\n-expected4]
  ✅ test_cases[\n@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .\n@prefix : <http://example.org/ns#> .\n:Something rdfs:subClassOf :Thing .\n-expected5]
  ✅ test_cases[\n@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .\n@prefix : <http://example.org/ns#> .\n:Something rdfs:subClassOf :Thing .\n-expected6]
  ✅ test_cases[\n@prefix owl: <http://www.w3.org/2002/07/owl#> .\n@prefix : <http://example.org/ns#> .\n:World owl:unionOf (:Everyhing :Nothing) .\n-expected7]
  ✅ test_cases[\n@prefix owl: <http://www.w3.org/2002/07/owl#> .\n@prefix : <http://example.org/ns#> .\n:World owl:unionOf (:Everyhing :Nothing) .\n-expected8]
  ✅ test_cases[\n@prefix owl: <http://www.w3.org/2002/07/owl#> .\n@prefix : <http://example.org/ns#> .\n:World owl:unionOf (:Everyhing :Nothing) .\n-expected9]
  ✅ test_cases[\nBASE <http://example.org/>\nPREFIX : <http://example.org/vocab/>\n<Thing> a :Class .\n<Work> a :Class; :subClassOf <Thing> .\n</some/path/> a :Thing .\n</some/path/#this> a :Thing .\n</some/path/#other> a :Thing .\n-expected10]
test.jsonld.test_context
  ✅ test_create_context
  ✅ test_select_term_based_on_value_characteristics
  ✅ test_getting_keyword_values_from_nodes
  ✅ test_parsing_a_context_expands_prefixes
  ✅ test_resolving_iris
  ✅ test_accessing_keyword_values_by_alias
  ✅ test_creating_a_subcontext
  ✅ test_prefix_like_vocab
  ✅ test_loading_contexts
  ✅ test_use_base_in_local_context
  ✅ test_override_base
  ✅ test_resolve_relative_base
  ✅ test_set_null_base
  ✅ test_ignore_base_remote_context
  ✅ test_recursive_context_inclusion_error
  ✅ test_invalid_remote_context
  ✅ test_file_source
  ✅ test_dict_source
  ✅ test_parsing
  ✅ test_to_dict
test.jsonld.test_localsuite
  ✅ test_suite[file:///home/runner/work/rdflib/rdflib/test/jsonld/local-suite/toRdf-manifest.jsonld#ttwoidnodes-do_test_parser-file:///home/runner/work/rdflib/rdflib/test/jsonld/local-suite/-toRdf-twoidnodes-toRdf-twoidnodes-in.jsonld-toRdf-twoidnodes-out.nq-False-options0]
  ✅ test_suite[file:///home/runner/work/rdflib/rdflib/test/jsonld/local-suite/sample-manifest.jsonld#turn-do_test_parser-file:///home/runner/work/rdflib/rdflib/test/jsonld/local-suite/-sample-urn-sample-urn-in.jsonld-sample-urn-out.nq-False-options1]
  ✅ test_suite[file:///home/runner/work/rdflib/rdflib/test/jsonld/local-suite/toRdf-manifest.jsonld#ttwoimports-do_test_parser-file:///home/runner/work/rdflib/rdflib/test/jsonld/local-suite/-toRdf-twoimports-toRdf-twoimports-in.jsonld-toRdf-twoimports-out.nq-False-options2]
test.jsonld.test_named_graphs
  ✅ test_graph
  ✅ test_conjunctive_graph
  ✅ test_dataset
test.jsonld.test_nested_arrays
  ✅ test_container_list
  ✅ test_no_container
test.jsonld.test_pythonparse
  ✅ test_wrap
test.jsonld.test_testsuite
  ✅ test_suite[http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0001-do_test_serializer-http://json-ld.org/test-suite/tests/-fromRdf-0001-fromRdf-0001-in.nq-fromRdf-0001-out.jsonld-False-options0]
  ✅ test_suite[http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0003-do_test_serializer-http://json-ld.org/test-suite/tests/-fromRdf-0003-fromRdf-0003-in.nq-fromRdf-0003-out.jsonld-False-options1]
  ✅ test_suite[http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0004-do_test_serializer-http://json-ld.org/test-suite/tests/-fromRdf-0004-fromRdf-0004-in.nq-fromRdf-0004-out.jsonld-False-options2]
  ✅ test_suite[http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0005-do_test_serializer-http://json-ld.org/test-suite/tests/-fromRdf-0005-fromRdf-0005-in.nq-fromRdf-0005-out.jsonld-False-options3]
  ✅ test_suite[http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0006-do_test_serializer-http://json-ld.org/test-suite/tests/-fromRdf-0006-fromRdf-0006-in.nq-fromRdf-0006-out.jsonld-False-options4]
  ✅ test_suite[http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0007-do_test_serializer-http://json-ld.org/test-suite/tests/-fromRdf-0007-fromRdf-0007-in.nq-fromRdf-0007-out.jsonld-False-options5]
  ✅ test_suite[http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0009-do_test_serializer-http://json-ld.org/test-suite/tests/-fromRdf-0009-fromRdf-0009-in.nq-fromRdf-0009-out.jsonld-False-options6]
  ✅ test_suite[http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0010-do_test_serializer-http://json-ld.org/test-suite/tests/-fromRdf-0010-fromRdf-0010-in.nq-fromRdf-0010-out.jsonld-False-options7]
  ✅ test_suite[http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0011-do_test_serializer-http://json-ld.org/test-suite/tests/-fromRdf-0011-fromRdf-0011-in.nq-fromRdf-0011-out.jsonld-False-options8]
  ✅ test_suite[http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0012-do_test_serializer-http://json-ld.org/test-suite/tests/-fromRdf-0012-fromRdf-0012-in.nq-fromRdf-0012-out.jsonld-False-options9]
  ✅ test_suite[http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0013-do_test_serializer-http://json-ld.org/test-suite/tests/-fromRdf-0013-fromRdf-0013-in.nq-fromRdf-0013-out.jsonld-False-options10]
  ✅ test_suite[http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0014-do_test_serializer-http://json-ld.org/test-suite/tests/-fromRdf-0014-fromRdf-0014-in.nq-fromRdf-0014-out.jsonld-False-options11]
  ✅ test_suite[http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0015-do_test_serializer-http://json-ld.org/test-suite/tests/-fromRdf-0015-fromRdf-0015-in.nq-fromRdf-0015-out.jsonld-False-options12]
  ✅ test_suite[http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0016-do_test_serializer-http://json-ld.org/test-suite/tests/-fromRdf-0016-fromRdf-0016-in.nq-fromRdf-0016-out.jsonld-False-options13]
  ✅ test_suite[http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0017-do_test_serializer-http://json-ld.org/test-suite/tests/-fromRdf-0017-fromRdf-0017-in.nq-fromRdf-0017-out.jsonld-False-options14]
  ✅ test_suite[http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0018-do_test_serializer-http://json-ld.org/test-suite/tests/-fromRdf-0018-fromRdf-0018-in.nq-fromRdf-0018-out.jsonld-False-options15]
  ✅ test_suite[http://json-ld.org/test-suite/tests/fromRdf-manifest.jsonld#t0019-do_test_serializer-http://json-ld.org/test-suite/tests/-fromRdf-0019-fromRdf-0019-in.nq-fromRdf-0019-out.jsonld-False-options16]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0001-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0001-toRdf-0001-in.jsonld-toRdf-0001-out.nq-False-options17]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0002-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0002-toRdf-0002-in.jsonld-toRdf-0002-out.nq-False-options18]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0003-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0003-toRdf-0003-in.jsonld-toRdf-0003-out.nq-False-options19]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0004-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0004-toRdf-0004-in.jsonld-toRdf-0004-out.nq-False-options20]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0005-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0005-toRdf-0005-in.jsonld-toRdf-0005-out.nq-False-options21]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0006-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0006-toRdf-0006-in.jsonld-toRdf-0006-out.nq-False-options22]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0007-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0007-toRdf-0007-in.jsonld-toRdf-0007-out.nq-False-options23]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0008-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0008-toRdf-0008-in.jsonld-toRdf-0008-out.nq-False-options24]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0009-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0009-toRdf-0009-in.jsonld-toRdf-0009-out.nq-False-options25]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0010-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0010-toRdf-0010-in.jsonld-toRdf-0010-out.nq-False-options26]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0011-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0011-toRdf-0011-in.jsonld-toRdf-0011-out.nq-False-options27]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0012-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0012-toRdf-0012-in.jsonld-toRdf-0012-out.nq-False-options28]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0013-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0013-toRdf-0013-in.jsonld-toRdf-0013-out.nq-False-options29]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0014-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0014-toRdf-0014-in.jsonld-toRdf-0014-out.nq-False-options30]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0015-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0015-toRdf-0015-in.jsonld-toRdf-0015-out.nq-False-options31]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0016-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0016-toRdf-0016-in.jsonld-toRdf-0016-out.nq-False-options32]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0017-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0017-toRdf-0017-in.jsonld-toRdf-0017-out.nq-False-options33]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0018-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0018-toRdf-0018-in.jsonld-toRdf-0018-out.nq-False-options34]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0019-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0019-toRdf-0019-in.jsonld-toRdf-0019-out.nq-False-options35]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0020-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0020-toRdf-0020-in.jsonld-toRdf-0020-out.nq-False-options36]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0022-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0022-toRdf-0022-in.jsonld-toRdf-0022-out.nq-False-options37]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0023-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0023-toRdf-0023-in.jsonld-toRdf-0023-out.nq-False-options38]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0024-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0024-toRdf-0024-in.jsonld-toRdf-0024-out.nq-False-options39]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0025-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0025-toRdf-0025-in.jsonld-toRdf-0025-out.nq-False-options40]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0026-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0026-toRdf-0026-in.jsonld-toRdf-0026-out.nq-False-options41]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0027-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0027-toRdf-0027-in.jsonld-toRdf-0027-out.nq-False-options42]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0028-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0028-toRdf-0028-in.jsonld-toRdf-0028-out.nq-False-options43]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0029-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0029-toRdf-0029-in.jsonld-toRdf-0029-out.nq-False-options44]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0030-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0030-toRdf-0030-in.jsonld-toRdf-0030-out.nq-False-options45]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0031-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0031-toRdf-0031-in.jsonld-toRdf-0031-out.nq-False-options46]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0032-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0032-toRdf-0032-in.jsonld-toRdf-0032-out.nq-False-options47]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0033-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0033-toRdf-0033-in.jsonld-toRdf-0033-out.nq-False-options48]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0034-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0034-toRdf-0034-in.jsonld-toRdf-0034-out.nq-False-options49]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0036-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0036-toRdf-0036-in.jsonld-toRdf-0036-out.nq-False-options50]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0041-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0041-toRdf-0041-in.jsonld-toRdf-0041-out.nq-False-options51]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0042-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0042-toRdf-0042-in.jsonld-toRdf-0042-out.nq-False-options52]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0043-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0043-toRdf-0043-in.jsonld-toRdf-0043-out.nq-False-options53]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0044-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0044-toRdf-0044-in.jsonld-toRdf-0044-out.nq-False-options54]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0045-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0045-toRdf-0045-in.jsonld-toRdf-0045-out.nq-False-options55]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0046-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0046-toRdf-0046-in.jsonld-toRdf-0046-out.nq-False-options56]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0047-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0047-toRdf-0047-in.jsonld-toRdf-0047-out.nq-False-options57]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0048-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0048-toRdf-0048-in.jsonld-toRdf-0048-out.nq-False-options58]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0049-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0049-toRdf-0049-in.jsonld-toRdf-0049-out.nq-False-options59]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0050-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0050-toRdf-0050-in.jsonld-toRdf-0050-out.nq-False-options60]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0051-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0051-toRdf-0051-in.jsonld-toRdf-0051-out.nq-False-options61]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0052-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0052-toRdf-0052-in.jsonld-toRdf-0052-out.nq-False-options62]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0053-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0053-toRdf-0053-in.jsonld-toRdf-0053-out.nq-False-options63]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0054-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0054-toRdf-0054-in.jsonld-toRdf-0054-out.nq-False-options64]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0055-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0055-toRdf-0055-in.jsonld-toRdf-0055-out.nq-False-options65]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0056-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0056-toRdf-0056-in.jsonld-toRdf-0056-out.nq-False-options66]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0057-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0057-toRdf-0057-in.jsonld-toRdf-0057-out.nq-False-options67]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0058-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0058-toRdf-0058-in.jsonld-toRdf-0058-out.nq-False-options68]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0059-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0059-toRdf-0059-in.jsonld-toRdf-0059-out.nq-False-options69]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0060-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0060-toRdf-0060-in.jsonld-toRdf-0060-out.nq-False-options70]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0061-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0061-toRdf-0061-in.jsonld-toRdf-0061-out.nq-False-options71]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0062-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0062-toRdf-0062-in.jsonld-toRdf-0062-out.nq-False-options72]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0063-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0063-toRdf-0063-in.jsonld-toRdf-0063-out.nq-False-options73]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0064-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0064-toRdf-0064-in.jsonld-toRdf-0064-out.nq-False-options74]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0065-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0065-toRdf-0065-in.jsonld-toRdf-0065-out.nq-False-options75]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0066-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0066-toRdf-0066-in.jsonld-toRdf-0066-out.nq-False-options76]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0067-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0067-toRdf-0067-in.jsonld-toRdf-0067-out.nq-False-options77]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0068-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0068-toRdf-0068-in.jsonld-toRdf-0068-out.nq-False-options78]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0069-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0069-toRdf-0069-in.jsonld-toRdf-0069-out.nq-False-options79]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0070-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0070-toRdf-0070-in.jsonld-toRdf-0070-out.nq-False-options80]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0071-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0071-toRdf-0071-in.jsonld-toRdf-0071-out.nq-False-options81]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0072-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0072-toRdf-0072-in.jsonld-toRdf-0072-out.nq-False-options82]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0073-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0073-toRdf-0073-in.jsonld-toRdf-0073-out.nq-False-options83]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0074-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0074-toRdf-0074-in.jsonld-toRdf-0074-out.nq-False-options84]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0075-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0075-toRdf-0075-in.jsonld-toRdf-0075-out.nq-False-options85]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0076-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0076-toRdf-0076-in.jsonld-toRdf-0076-out.nq-False-options86]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0077-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0077-toRdf-0077-in.jsonld-toRdf-0077-out.nq-False-options87]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0078-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0078-toRdf-0078-in.jsonld-toRdf-0078-out.nq-False-options88]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0079-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0079-toRdf-0079-in.jsonld-toRdf-0079-out.nq-False-options89]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0080-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0080-toRdf-0080-in.jsonld-toRdf-0080-out.nq-False-options90]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0081-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0081-toRdf-0081-in.jsonld-toRdf-0081-out.nq-False-options91]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0082-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0082-toRdf-0082-in.jsonld-toRdf-0082-out.nq-False-options92]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0083-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0083-toRdf-0083-in.jsonld-toRdf-0083-out.nq-False-options93]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0084-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0084-toRdf-0084-in.jsonld-toRdf-0084-out.nq-False-options94]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0085-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0085-toRdf-0085-in.jsonld-toRdf-0085-out.nq-False-options95]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0086-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0086-toRdf-0086-in.jsonld-toRdf-0086-out.nq-False-options96]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0087-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0087-toRdf-0087-in.jsonld-toRdf-0087-out.nq-False-options97]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0089-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0089-toRdf-0089-in.jsonld-toRdf-0089-out.nq-False-options98]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0090-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0090-toRdf-0090-in.jsonld-toRdf-0090-out.nq-False-options99]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0091-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0091-toRdf-0091-in.jsonld-toRdf-0091-out.nq-False-options100]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0092-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0092-toRdf-0092-in.jsonld-toRdf-0092-out.nq-False-options101]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0093-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0093-toRdf-0093-in.jsonld-toRdf-0093-out.nq-False-options102]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0094-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0094-toRdf-0094-in.jsonld-toRdf-0094-out.nq-False-options103]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0095-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0095-toRdf-0095-in.jsonld-toRdf-0095-out.nq-False-options104]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0096-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0096-toRdf-0096-in.jsonld-toRdf-0096-out.nq-False-options105]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0097-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0097-toRdf-0097-in.jsonld-toRdf-0097-out.nq-False-options106]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0098-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0098-toRdf-0098-in.jsonld-toRdf-0098-out.nq-False-options107]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0099-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0099-toRdf-0099-in.jsonld-toRdf-0099-out.nq-False-options108]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0100-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0100-toRdf-0100-in.jsonld-toRdf-0100-out.nq-False-options109]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0102-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0102-toRdf-0102-in.jsonld-toRdf-0102-out.nq-False-options110]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0103-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0103-toRdf-0103-in.jsonld-toRdf-0103-out.nq-False-options111]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0104-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0104-toRdf-0104-in.jsonld-toRdf-0104-out.nq-False-options112]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0105-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0105-toRdf-0105-in.jsonld-toRdf-0105-out.nq-False-options113]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0106-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0106-toRdf-0106-in.jsonld-toRdf-0106-out.nq-False-options114]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0107-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0107-toRdf-0107-in.jsonld-toRdf-0107-out.nq-False-options115]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0108-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0108-toRdf-0108-in.jsonld-toRdf-0108-out.nq-False-options116]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0109-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0109-toRdf-0109-in.jsonld-toRdf-0109-out.nq-False-options117]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0110-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0110-toRdf-0110-in.jsonld-toRdf-0110-out.nq-False-options118]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0111-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0111-toRdf-0111-in.jsonld-toRdf-0111-out.nq-False-options119]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0112-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0112-toRdf-0112-in.jsonld-toRdf-0112-out.nq-False-options120]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0113-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0113-toRdf-0113-in.jsonld-toRdf-0113-out.nq-False-options121]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0114-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0114-toRdf-0114-in.jsonld-toRdf-0114-out.nq-False-options122]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0115-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0115-toRdf-0115-in.jsonld-toRdf-0115-out.nq-False-options123]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0116-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0116-toRdf-0116-in.jsonld-toRdf-0116-out.nq-False-options124]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0117-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0117-toRdf-0117-in.jsonld-toRdf-0117-out.nq-False-options125]
  ✅ test_suite[http://json-ld.org/test-suite/tests/toRdf-manifest.jsonld#t0119-do_test_parser-http://json-ld.org/test-suite/tests/-toRdf-0119-toRdf-0119-in.jsonld-toRdf-0119-out.nq-False-options126]
test.jsonld.test_util
  ⚪ test_norm_url_xfail[git+ssh://example.com:1231/some/thing/-a-git+ssh://example.com:1231/some/thing/a]
  ✅ test_norm_url_xfail[http://example.org/-/one-http://example.org/one]
  ✅ test_norm_url_xfail[http://example.org/-/one#-http://example.org/one#]
  ✅ test_norm_url_xfail[http://example.org/one-two-http://example.org/two]
  ✅ test_norm_url_xfail[http://example.org/one/-two-http://example.org/one/two]
  ✅ test_norm_url_xfail[http://example.org/-http://example.net/one-http://example.net/one]
  ✅ test_norm_url_xfail[-1 2 3-1 2 3]
  ✅ test_norm_url_xfail[http://example.org/-http://example.org//one-http://example.org//one]
  ✅ test_norm_url_xfail[-http://example.org-http://example.org]
  ✅ test_norm_url_xfail[-http://example.org/-http://example.org/]
  ✅ test_norm_url_xfail[-mailto:[email protected]:[email protected]]
  ✅ test_norm_url_xfail[http://example.org/-mailto:[email protected]:[email protected]]
  ✅ test_norm_url_xfail[http://example.org/a/b/c-../../z-http://example.org/z]
  ✅ test_norm_url_xfail[http://example.org/a/b/c-../-http://example.org/a/]
  ✅ test_norm_url_xfail[-git+ssh://example.com:1231/some/thing-git+ssh://example.com:1231/some/thing]
  ✅ test_norm_url_xfail[git+ssh://example.com:1231/some/thing--git+ssh://example.com:1231/some/thing]
  ✅ test_norm_url_xfail[http://example.com/RDFLib/rdflib-http://example.org-http://example.org]
  ✅ test_norm_url_xfail[http://example.com/RDFLib/rdflib-http://example.org/-http://example.org/]
test.test_conjunctivegraph.test_conjunctive_graph
  ✅ test_bnode_publicid
  ✅ test_quad_contexts
  ✅ test_context_namespaces
  ✅ test_deprecated
  ✅ test_graph_ids[check-kws0]
  ✅ test_graph_ids[check-kws1]
test.test_conjunctivegraph.test_conjunctivegraph_generators
  ✅ test_unique_subjects
  ✅ test_unique_predicates
  ✅ test_unique_objects
  ✅ test_unique_subject_predicates
  ✅ test_unique_predicate_objects
  ✅ test_unique_subject_objects
  ✅ test_parse_berners_lee_card_into_conjunctivegraph_default
  ✅ test_parse_berners_lee_card_into_named_graph
test.test_conjunctivegraph.test_conjunctivegraph_operator_combinations
  ✅ test_operators_with_conjunctivegraph_and_graph
  ✅ test_reversed_operators_with_conjunctivegraph_and_graph
  ✅ test_reversed_operators_with_conjunctivegraph_with_contexts_and_graph
  ✅ test_operators_with_two_conjunctivegraphs
  ✅ test_operators_with_two_conjunctivegraphs_one_with_contexts
  ✅ test_operators_returning_correct_type
test.test_dataset.test_dataset
  ✅ test_graph_aware[BerkeleyDB]
  ✅ test_graph_aware[default]
  ✅ test_default_graph[BerkeleyDB]
  ✅ test_default_graph[default]
  ✅ test_not_union[BerkeleyDB]
  ✅ test_not_union[default]
  ✅ test_iter[BerkeleyDB]
  ✅ test_iter[default]
  ✅ test_subgraph_without_identifier
  ✅ test_not_deprecated
test.test_dataset.test_dataset_default_graph
  ✅ test_load_default_and_named[Dataset-trig]
  ✅ test_load_default_and_named[Dataset-nq]
  ✅ test_load_default_and_named[Dataset-jsonld]
  ✅ test_load_default_and_named[ConjunctiveGraph-trig]
  ✅ test_load_default_and_named[ConjunctiveGraph-nq]
  ✅ test_load_default_and_named[ConjunctiveGraph-jsonld]
  ✅ test_load_default_only[Dataset-trig]
  ✅ test_load_default_only[Dataset-ttl]
  ✅ test_load_default_only[Dataset-nq]
  ✅ test_load_default_only[Dataset-nt]
  ✅ test_load_default_only[Dataset-jsonld]
  ✅ test_load_default_only[Dataset-hext]
  ✅ test_load_default_only[Dataset-n3]
  ✅ test_load_default_only[ConjunctiveGraph-trig]
  ✅ test_load_default_only[ConjunctiveGraph-ttl]
  ✅ test_load_default_only[ConjunctiveGraph-nq]
  ✅ test_load_default_only[ConjunctiveGraph-nt]
  ✅ test_load_default_only[ConjunctiveGraph-jsonld]
  ✅ test_load_default_only[ConjunctiveGraph-hext]
  ✅ test_load_default_only[ConjunctiveGraph-n3]
test.test_dataset.test_dataset_generators
  ✅ test_unique_subjects
  ✅ test_unique_predicates
  ✅ test_unique_objects
  ✅ test_unique_subject_predicates
  ✅ test_unique_predicate_objects
  ✅ test_unique_subject_objects
  ✅ test_parse_berners_lee_card_into_dataset_default
  ✅ test_parse_berners_lee_card_into_dataset_context
test.test_extras.test_extras_external_graph_libs
  ✅ test_rdflib_to_networkx
  ⚪ test_rdflib_to_graphtool
test.test_extras.test_infixowl.test_annotatableterms
  ✅ test_annotatableterms_comment_gettersetter
  ✅ test_annotatableterms_seealso_gettersetter
  ✅ test_annotatableterms_label_gettersetter
test.test_extras.test_infixowl.test_basic
  ✅ test_lshift_rlshift_delimiters
  ✅ test_matmul_rmatmul_delimiters
  ✅ test_infixowl_serialization
test.test_extras.test_infixowl.test_booleanclass
  ⚪ test_booleanclass_operator_as_none
  ⚪ test_booleanclass_operator_as_none_with_intersection
  ✅ test_booleanclass_default_and_operator
  ✅ test_booleanclass_with_or_operator
  ✅ test_getintersections
  ✅ test_getunions
  ✅ test_booleanclass_copy
  ✅ test_booleanclass_serialize
test.test_extras.test_infixowl.test_class
  ✅ test_class_instantiation
  ✅ test_class_hash
  ✅ test_class_and
  ✅ test_class_getparents
  ✅ test_class_serialize
  ✅ test_class_nameislabel
  ✅ test_class_nameisnotlabel
test.test_extras.test_infixowl.test_componentterms
  ✅ test_componentterms_restriction
  ✅ test_componentterms_booleanclass
  ✅ test_componentterms_booleanclass_bnodeid
test.test_extras.test_infixowl.test_cover
  ✅ test_infix_operators_dunders
  ✅ test_infix_operators
  ✅ test_generateqname
  ✅ test_classorterm
  ✅ test_getidentifiedclasses
  ✅ test_common_ns_bindings
  ✅ test_allclasses
  ✅ test_check_allclasses
  ✅ test_check_allproperties
  ✅ test_classnamespacefactory
  ✅ test_componentterms
  ✅ test_componentterms_extended
  ✅ test_raise_malformedclasserror
  ✅ test_owlrdfproxylist
  ✅ test_deepclassclear
  ✅ test_booleanclassextenthelper
  ✅ test_changeoperator
  ✅ test_cardinality_zero
  ✅ test_textual_infix_operators
test.test_extras.test_infixowl.test_enumerated_class
  ✅ test_enumerated_class
  ✅ test_enumerated_class_serialize
test.test_extras.test_infixowl.test_individual
  ✅ test_infixowl_individual_type
  ✅ test_infixowl_individual_label
  ✅ test_individual_type_settergetter
  ✅ test_individual_identity__settergetter
  ✅ test_individual_sameas__settergetter
test.test_extras.test_infixowl.test_logic_structuring
  ✅ test_logic_structuring
test.test_extras.test_infixowl.test_manchester_syntax
  ✅ test_manchester_syntax
  ✅ test_manchester_syntax_parse_with_transientlist
test.test_extras.test_infixowl.test_ontology
  ✅ test_ontology_instantiation
  ✅ test_ontology_instantiation_exists_in_graph
test.test_extras.test_infixowl.test_property
  ✅ test_property
test.test_extras.test_infixowl.test_restriction
  ✅ test_restriction_str_and_hash
  ✅ test_restriction_range
  ✅ test_restriction_onproperty
  ✅ test_restriction_inputs_bnode
  ✅ test_restriction_inputs_with_identifier
  ✅ test_restriction_allvalues
  ✅ test_restriction_somevalues
  ✅ test_restriction_hasvalue
  ✅ test_restriction_cardinality
  ✅ test_restriction_cardinality_value
  ✅ test_restriction_cardinality_set_value
  ✅ test_restriction_maxcardinality
  ✅ test_restriction_mincardinality
  ✅ test_restriction_kind
  ✅ test_deleted_restriction_kind
  ⚪ test_omitted_restriction_kind
test.test_extras.test_infixowl.test_rubric
  ✅ test_generateqname_using_conjunctivegraph
  ✅ test_generateqname_using_dataset
  ✅ test_generateqname_using_graph
  ✅ test_generateqname_using_graph_and_uriref
  ✅ test_generateqname_using_graph_and_bnode
  ✅ test_generateqname_using_graph_and_property
  ✅ test_class_or_term
  ✅ test_property_or_identifier
test.test_extras.test_shacl_extras
  ✅ test_parse_shacl_path[http://example.org/TestPropShape1-http://example.org/pred1]
  ✅ test_parse_shacl_path[http://example.org/TestPropShape2a-expected1]
  ✅ test_parse_shacl_path[http://example.org/TestPropShape2b-expected2]
  ✅ test_parse_shacl_path[http://example.org/TestPropShape3-expected3]
  ✅ test_parse_shacl_path[http://example.org/TestPropShape4a-expected4]
  ✅ test_parse_shacl_path[http://example.org/TestPropShape4b-expected5]
  ✅ test_parse_shacl_path[http://example.org/TestPropShape5-expected6]
  ✅ test_parse_shacl_path[http://example.org/TestPropShape6-expected7]
  ✅ test_parse_shacl_path[http://example.org/TestPropShape7-expected8]
  ✅ test_parse_shacl_path[http://example.org/TestPropShape8-expected9]
  ✅ test_parse_shacl_path[http://example.org/TestPropShape9-expected10]
  ✅ test_parse_shacl_path[http://example.org/TestPropShape10-expected11]
  ✅ test_parse_shacl_path[http://example.org/InvalidTestPropShape1-SHACLPathError]
  ✅ test_parse_shacl_path[http://example.org/InvalidTestPropShape2-SHACLPathError]
  ✅ test_parse_shacl_path[http://example.org/InvalidTestPropShape3-SHACLPathError]
  ✅ test_parse_shacl_path[http://example.org/InvalidTestPropShape4-SHACLPathError]
  ✅ test_parse_shacl_path[http://example.org/InvalidTestPropShape5-SHACLPathError]
  ✅ test_parse_shacl_path[http://example.org/InvalidTestPropShape6-TypeError]
test.test_graph.test_aggregate_graphs
  ✅ test_aggregate_raw
  ✅ test_aggregate2
test.test_graph.test_batch_add.TestBatchAddGraph
  ✅ test_batch_size_zero_denied
  ✅ test_batch_size_none_denied
  ✅ test_batch_size_one_denied
  ✅ test_batch_size_negative_denied
  ✅ test_exit_submits_partial_batch
  ✅ test_add_more_than_batch_size
  ✅ test_add_quad_for_non_conjunctive_empty
  ✅ test_add_quad_for_non_conjunctive_pass_on_context_matches
  ✅ test_no_addN_on_exception
  ✅ test_addN_batching_addN
test.test_graph.test_canonicalization
  ✅ test_negative_graph_match[fn-@prefix : <http://example.org/ns#> .\n     <http://example.org> :rel\n         [ :label "Same" ].\n         -@prefix : <http://example.org/ns#> .\n     <http://example.org> :rel\n         [ :label "Same" ],\n         [ :label "Same" ].\n         -False]
  ✅ test_negative_graph_match[fn-@prefix : <http://example.org/ns#> .\n     <http://example.org> :rel\n         <http://example.org/a>.\n         -@prefix : <http://example.org/ns#> .\n     <http://example.org> :rel\n         <http://example.org/a>,\n         <http://example.org/a>.\n         -True]
  ✅ test_negative_graph_match[fn-@prefix : <http://example.org/ns#> .\n     :linear_two_step_symmetry_start :related [ :related [ :related :linear_two_step_symmatry_end]],\n                                              [ :related [ :related :linear_two_step_symmatry_end]].-@prefix : <http://example.org/ns#> .\n     :linear_two_step_symmetry_start :related [ :related [ :related :linear_two_step_symmatry_end]],\n                                              [ :related [ :related :linear_two_step_symmatry_end]].-True]
  ✅ test_negative_graph_match[fn-@prefix : <http://example.org/ns#> .\n     _:a :rel [\n         :rel [\n         :rel [\n         :rel [\n           :rel _:a;\n          ];\n          ];\n          ];\n          ].-@prefix : <http://example.org/ns#> .\n     _:a :rel [\n         :rel [\n         :rel [\n         :rel [\n         :rel [\n           :rel _:a;\n          ];\n          ];\n          ];\n          ];\n          ].-False]
  ✅ test_negative_graph_match[fn-@prefix : <http://example.org/ns#> .\n     _:a :rel [\n         :rel [\n         :rel [\n         :rel [\n           :rel _:a;\n          ];\n          ];\n          ];\n          ].-@prefix : <http://example.org/ns#> .\n     _:a :rel [\n         :rel [\n         :rel [\n         :rel [\n           :rel _:a;\n          ];\n          ];\n          ];\n          ].-True]
  ✅ test_negative_graph_match[fn-@prefix : <http://example.org/ns#> .\n     _:a :rel [\n         :rel [\n         :label "foo";\n         :rel [\n         :rel [\n           :rel _:a;\n          ];\n          ];\n          ];\n          ].-@prefix : <http://example.org/ns#> .\n     _:a :rel [\n         :rel [\n         :rel [\n         :rel [\n           :rel _:a;\n          ];\n          ];\n          ];\n          ].-False]
  ✅ test_negative_graph_match[fn-@prefix : <http://example.org/ns#> .\n     _:0001 :rel _:0003, _:0004.\n     _:0002 :rel _:0005, _:0006.\n     _:0003 :rel _:0001, _:0007, _:0010.\n     _:0004 :rel _:0001, _:0009, _:0008.\n     _:0005 :rel _:0002, _:0007, _:0009.\n     _:0006 :rel _:0002, _:0008, _:0010.\n     _:0007 :rel _:0003, _:0005, _:0009.\n     _:0008 :rel _:0004, _:0006, _:0010.\n     _:0009 :rel _:0004, _:0005, _:0007.\n     _:0010 :rel _:0003, _:0006, _:0008.\n     -@prefix : <http://example.org/ns#> .\n     _:0001 :rel _:0003, _:0004.\n     _:0002 :rel _:0005, _:0006.\n     _:0003 :rel _:0001, _:0007, _:0010.\n     _:0008 :rel _:0004, _:0006, _:0010.\n     _:0009 :rel _:0004, _:0005, _:0007.\n     _:0010 :rel _:0003, _:0006, _:0008.\n     _:0004 :rel _:0001, _:0009, _:0008.\n     _:0005 :rel _:0002, _:0007, _:0009.\n     _:0006 :rel _:0002, _:0008, _:0010.\n     _:0007 :rel _:0003, _:0005, _:0009.\n     -True]
  ✅ test_issue494_collapsing_bnodes
  ✅ test_issue682_signing_named_graphs
  ✅ test_issue725_collapsing_bnodes_2
test.test_graph.test_canonicalization.TestConsistency
  ⚪ test_consistent_ids
test.test_graph.test_container.TestContainer
  ✅ test_a
  ✅ test_b
  ✅ test_c
  ✅ test_d
  ✅ test_e
  ✅ test_f
  ✅ test_g
  ✅ test_h
  ✅ test_i
  ✅ test_j
  ✅ test_k
  ✅ test_l
  ✅ test_m
  ✅ test_n
  ✅ test_o
  ✅ test_p
  ✅ test_q
  ✅ test_r
test.test_graph.test_diff.TestDiff
  ✅ test_a
  ✅ test_b
  ⚪ test_subsets
test.test_graph.test_diff
  ✅ test_assert_sets_equal[test_case0]
  ✅ test_assert_sets_equal[test_case1]
  ⚪ test_assert_sets_equal[test_case2]
test.test_graph.test_graph
  ✅ test_property_store
  ✅ test_property_identifier_default
  ✅ test_property_identifier
  ✅ test_property_namespace_manager
  ✅ test_add[None]
  ✅ test_add[BerkeleyDB]
  ✅ test_remove[None]
  ✅ test_remove[BerkeleyDB]
  ✅ test_triples[None]
  ✅ test_triples[BerkeleyDB]
  ✅ test_connected[None]
  ✅ test_connected[BerkeleyDB]
  ✅ test_graph_sub[None]
  ✅ test_graph_sub[BerkeleyDB]
  ✅ test_graph_add[None]
  ✅ test_graph_add[BerkeleyDB]
  ✅ test_graph_intersection[None]
  ✅ test_graph_intersection[BerkeleyDB]
  ✅ test_guess_format_for_parse[None]
  ✅ test_guess_format_for_parse[BerkeleyDB]
  ✅ test_guess_format_for_parse_http[None-file0-application/rdf+xml-132]
  ✅ test_guess_format_for_parse_http[None-file1-text/turtle-132]
  ✅ test_guess_format_for_parse_http[None-file2-None-132]
  ✅ test_guess_format_for_parse_http[None-file3-None-expected_result3]
  ✅ test_guess_format_for_parse_http[BerkeleyDB-file0-application/rdf+xml-132]
  ✅ test_guess_format_for_parse_http[BerkeleyDB-file1-text/turtle-132]
  ✅ test_guess_format_for_parse_http[BerkeleyDB-file2-None-132]
  ✅ test_guess_format_for_parse_http[BerkeleyDB-file3-None-expected_result3]
  ✅ test_parse_file_uri[None]
  ✅ test_parse_file_uri[BerkeleyDB]
  ✅ test_transitive[None]
  ✅ test_transitive[BerkeleyDB]
test.test_graph.test_graph_cbd
  ✅ testCbd
  ✅ testCbdReified
  ✅ test_cbd_example
  ✅ test_cbd_target
test.test_graph.test_graph_context.ContextTestCase
  ✅ test_add
  ✅ test_conjunction
  ✅ test_contexts
  ✅ test_len_in_multiple_contexts
  ✅ test_len_in_one_context
  ✅ test_remove
  ✅ test_remove_any
  ✅ test_remove_context
  ✅ test_remove_in_multiple_contexts
  ✅ test_triples
test.test_graph.test_graph_context.t0
  ✅ test_add
  ✅ test_conjunction
  ✅ test_contexts
  ✅ test_len_in_multiple_contexts
  ✅ test_len_in_one_context
  ✅ test_remove
  ✅ test_remove_any
  ✅ test_remove_context
  ✅ test_remove_in_multiple_contexts
  ✅ test_triples
test.test_graph.test_graph_formula
  ✅ test_formula_stores[checkFormulaStore-BerkeleyDB]
  ✅ test_formula_stores[checkFormulaStore-default]
  ✅ test_formula_stores[checkFormulaStore-Memory]
test.test_graph.test_graph_generators
  ✅ test_unique_subjects
  ✅ test_unique_predicates
  ✅ test_unique_objects
  ✅ test_unique_subject_predicates
  ✅ test_unique_predicate_objects
  ✅ test_unique_subject_objects
  ✅ test_parse_berners_lee_card_into_graph
test.test_graph.test_graph_http.TestGraphHTTP
  ✅ test_content_negotiation
  ✅ test_content_negotiation_no_format
  ✅ test_source
  ✅ test_3xx
  ✅ test_5xx
test.test_graph.test_graph_http
  ✅ test_iri_source[/resource/Almer\xeda-expected_request0]
  ✅ test_iri_source[/resource/Almer\xeda?foo=bar-expected_request1]
test.test_graph.test_graph_items
  ✅ test_items
  ✅ test_recursive_list_detection
test.test_graph.test_graph_operator
  ✅ test_subclass_add_operator
  ✅ test_subclass_sub_operator
  ✅ test_subclass_mul_operator
test.test_graph.test_graph_redirect
  ✅ test_graph_redirect_new_host
test.test_graph.test_graph_store
  ✅ test_graph_store_bind[Memory-Graph-default-args]
  ✅ test_graph_store_bind[Memory-Graph-reused-prefix-override-false-replace-false]
  ✅ test_graph_store_bind[Memory-Graph-reused-prefix-override-true-replace-false]
  ✅ test_graph_store_bind[Memory-Graph-reused-prefix-override-false-replace-true]
  ✅ test_graph_store_bind[Memory-Graph-reused-prefix-override-true-replace-true]
  ✅ test_graph_store_bind[Memory-Graph-reused-namespace-override-false-replace-false]
  ✅ test_graph_store_bind[Memory-Graph-reused-namespace-override-true-replace-false]
  ✅ test_graph_store_bind[Memory-Graph-reused-namespace-override-false-replace-true]
  ✅ test_graph_store_bind[Memory-Graph-reused-namespace-override-true-replace-true]
  ✅ test_graph_store_bind[MemoryWithoutBindOverride-Graph-default-args]
  ✅ test_graph_store_bind[MemoryWithoutBindOverride-Graph-reused-prefix-override-false-replace-false]
  ✅ test_graph_store_bind[MemoryWithoutBindOverride-Graph-reused-prefix-override-true-replace-false]
  ✅ test_graph_store_bind[MemoryWithoutBindOverride-Graph-reused-prefix-override-false-replace-true]
  ✅ test_graph_store_bind[MemoryWithoutBindOverride-Graph-reused-prefix-override-true-replace-true]
  ✅ test_graph_store_bind[MemoryWithoutBindOverride-Graph-reused-namespace-override-false-replace-false]
  ✅ test_graph_store_bind[MemoryWithoutBindOverride-Graph-reused-namespace-override-true-replace-false]
  ✅ test_graph_store_bind[MemoryWithoutBindOverride-Graph-reused-namespace-override-false-replace-true]

Report exceeded GitHub limit of 65535 bytes and has been trimmed

Annotations

Check failure on line 0 in 3.11-ubuntu-latest-pytest-junit.xml

See this annotation in the file changed.

@github-actions github-actions / pytest report

pytest ► rdflib.plugins.serializers.jsonld ► rdflib.plugins.serializers.jsonld

Failed test found in:
  3.11-ubuntu-latest-pytest-junit.xml
Error:
  008     >>> from rdflib import Graph
Raw output
008     >>> from rdflib import Graph
009     >>> testrdf = '''
010     ... @prefix dc: <http://purl.org/dc/terms/> .
011     ... <http://example.org/about>
012     ...     dc:title "Someone's Homepage"@en .
013     ... '''
014 
015     >>> g = Graph().parse(data=testrdf, format='n3')
016 
017     >>> print(g.serialize(format='json-ld', indent=4))
Differences (unified diff with -expected +actual):
    @@ -1,11 +1,11 @@
     [
    -    {
    -        "@id": "http://example.org/about",
    -        "http://purl.org/dc/terms/title": [
    -            {
    -                "@language": "en",
    -                "@value": "Someone's Homepage"
    -            }
    -        ]
    -    }
    +  {
    +    "@id": "http://example.org/about",
    +    "http://purl.org/dc/terms/title": [
    +      {
    +        "@language": "en",
    +        "@value": "Someone's Homepage"
    +      }
    +    ]
    +  }
     ]

#x1B[1m#x1B[31m/home/runner/work/rdflib/rdflib/rdflib/plugins/serializers/jsonld.py#x1B[0m:17: DocTestFailure

Check failure on line 0 in 3.8-ubuntu-latest-min-pytest-junit.xml

See this annotation in the file changed.

@github-actions github-actions / pytest report

pytest ► rdflib.plugins.serializers.jsonld ► rdflib.plugins.serializers.jsonld

Failed test found in:
  3.8-ubuntu-latest-min-pytest-junit.xml
Error:
  008     >>> from rdflib import Graph
Raw output
008     >>> from rdflib import Graph
009     >>> testrdf = '''
010     ... @prefix dc: <http://purl.org/dc/terms/> .
011     ... <http://example.org/about>
012     ...     dc:title "Someone's Homepage"@en .
013     ... '''
014 
015     >>> g = Graph().parse(data=testrdf, format='n3')
016 
017     >>> print(g.serialize(format='json-ld', indent=4))
Differences (unified diff with -expected +actual):
    @@ -1,11 +1,11 @@
     [
    -    {
    -        "@id": "http://example.org/about",
    -        "http://purl.org/dc/terms/title": [
    -            {
    -                "@language": "en",
    -                "@value": "Someone's Homepage"
    -            }
    -        ]
    -    }
    +  {
    +    "@id": "http://example.org/about",
    +    "http://purl.org/dc/terms/title": [
    +      {
    +        "@language": "en",
    +        "@value": "Someone's Homepage"
    +      }
    +    ]
    +  }
     ]

#x1B[1m#x1B[31m/home/runner/work/rdflib/rdflib/rdflib/plugins/serializers/jsonld.py#x1B[0m:17: DocTestFailure

Check failure on line 0 in 3.8-ubuntu-latest-pytest-junit.xml

See this annotation in the file changed.

@github-actions github-actions / pytest report

pytest ► rdflib.plugins.serializers.jsonld ► rdflib.plugins.serializers.jsonld

Failed test found in:
  3.8-ubuntu-latest-pytest-junit.xml
Error:
  008     >>> from rdflib import Graph
Raw output
008     >>> from rdflib import Graph
009     >>> testrdf = '''
010     ... @prefix dc: <http://purl.org/dc/terms/> .
011     ... <http://example.org/about>
012     ...     dc:title "Someone's Homepage"@en .
013     ... '''
014 
015     >>> g = Graph().parse(data=testrdf, format='n3')
016 
017     >>> print(g.serialize(format='json-ld', indent=4))
Differences (unified diff with -expected +actual):
    @@ -1,11 +1,11 @@
     [
    -    {
    -        "@id": "http://example.org/about",
    -        "http://purl.org/dc/terms/title": [
    -            {
    -                "@language": "en",
    -                "@value": "Someone's Homepage"
    -            }
    -        ]
    -    }
    +  {
    +    "@id": "http://example.org/about",
    +    "http://purl.org/dc/terms/title": [
    +      {
    +        "@language": "en",
    +        "@value": "Someone's Homepage"
    +      }
    +    ]
    +  }
     ]

#x1B[1m#x1B[31m/home/runner/work/rdflib/rdflib/rdflib/plugins/serializers/jsonld.py#x1B[0m:17: DocTestFailure