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_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()