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 """, format="xml", publicID="http://example.org", ) subject = URIRef("http://example.org#") label = g.value(subject, RDFS.label) self.assertEqual(label, Literal("testing")) type = g.value(subject, RDF.type) self.assertEqual(type, RDFS.Class) if __name__ == "__main__": unittest.main()