diff --git a/test/test_trig.py b/test/test_trig.py index d4d0a9ebb..910b6f511 100644 --- a/test/test_trig.py +++ b/test/test_trig.py @@ -151,3 +151,25 @@ def testDefaultGraphSerializesWithoutName(self): data = g.serialize(format='trig') self.assertTrue('None' not in data) + + def testPrefixes(self): + + data = """ + @prefix ns1: . + = { + ns1:Person_A a ns1:Person ; + ns1:TextSpan "Simon" . + } + = { + ns1:Person_C a ns1:Person ; + ns1:TextSpan "Agnes" . + } + """ + + cg = rdflib.ConjunctiveGraph() + cg.parse(data=data, format='trig') + data = cg.serialize(format='trig') + + self.assert_('ns2: ' not in data, data) + self.assert_('ns2:document1' in data, data)