Пример #1
0
	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!
Пример #2
0
	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))
Пример #3
0
	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
Пример #4
0
	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/")
Пример #5
0
 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!
Пример #6
0
	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()
Пример #7
0
	def test_00_graph(self):
		store = SWIStore()
		graph = Graph(store)
		graph = Graph("SWIStore")
Пример #8
0
    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()