def test_10_n3(self): store = SWIStore() graph = Graph(store, "entailment") store.load(entail_test, format="n3") store.entailment = "n3" i = 0 for i, k in enumerate(store.triples((None, None, None))): pass print i assert i == 2 ## bah, side-effect: we have a duplicate rule compiled!
def test_08_n3(self): st = SWIStore() g = Graph(st, identifier="test") st.remove((None,None,None)) g.parse(entail_test, format="n3") st.compile() st.entailment = "n3" assert len(list(g.triples((None, None, None)))) == 2 st.remove((None,None,None))
def test_04_triples(self): def _count(): i = 0 for i, (statement, ctx) in enumerate(store.triples((None, None, None))): for n in statement: assert isinstance(n, Node) return i store = SWIStore() assert _count() == 2854
def test_07_namespaces(self): s = SWIStore() s.bind("example", "http://example.org/") pfx = s.prefix("http://example.org/") assert pfx == "example" uri = s.namespace("example") assert uri == URIRef("http://example.org/")
def test_00_triples(self): def _count(): i = 0 for i, (statement, ctx) in enumerate(store.triples((None, None, None))): pass return i store = SWIStore() store.load(owl_test) store.load(skos_test) store.load(cofog_test) graph = Graph(store, "entailment") assert _count() == 3560 open("test.n3", "w+").write(graph.serialize(format="n3")) store.entailment = "none" assert _count() == 3558 open("test-none.n3", "w+").write(graph.serialize(format="n3")) store.entailment = "rdf" assert _count() == 5871 open("test-rdf.n3", "w+").write(graph.serialize(format="n3")) store.entailment = "rdfs" assert _count() == 6562 open("test-rdfs.n3", "w+").write(graph.serialize(format="n3")) store.unload()
def test_00_graph(self): store = SWIStore() graph = Graph(store) graph = Graph("SWIStore")