import unittest from rdflib.namespace import RDF, RDFS from rdflib.term import URIRef from rdflib.term import Literal from rdflib.graph import Graph class ParserTestCase(unittest.TestCase): backend = 'default' path = 'store' def setUp(self): self.graph = Graph(store=self.backend) self.graph.open(self.path) def tearDown(self): self.graph.close() def testNoPathWithHash(self): g = self.graph g.parse(data="""\ testing """, publicID="http://example.org") subject = URIRef("http://example.org#") label = g.value(subject, RDFS.label) self.assertEquals(label, Literal("testing")) type = g.value(subject, RDF.type) self.assertEquals(type, RDFS.Class) if __name__ == "__main__": unittest.main()