# HG changeset patch # User Nicolas Chauvat # Date 1275177252 -7200 # Node ID d247e2e06db2a3cbc35e252e67a1fc74014e4767 # Parent f9ab62103ad44fd820aa6e7e7baf67dad160a3d7 [sparql] adding test for "rdf:type -> is" diff -r f9ab62103ad4 -r d247e2e06db2 test/unittest_spa2rql.py --- a/test/unittest_spa2rql.py Sat May 29 10:33:57 2010 +0200 +++ b/test/unittest_spa2rql.py Sun May 30 01:54:12 2010 +0200 @@ -50,6 +50,14 @@ ?project a doap:Project; }''', 'Any PROJECT WHERE PROJECT is Project') + def test_base_rdftype(self): + self._test(''' + PREFIX doap: + PREFIX rdf: + SELECT ?project + WHERE { + ?project rdf:type doap:Project. + }''', 'Any PROJECT WHERE PROJECT is Project') def test_base_attr_sel(self): self._test(''' diff -r f9ab62103ad4 -r d247e2e06db2 xy.py --- a/xy.py Sat May 29 10:33:57 2010 +0200 +++ b/xy.py Sun May 30 01:54:12 2010 +0200 @@ -21,6 +21,7 @@ from yams import xy +xy.register_prefix('http://www.w3.org/1999/02/22-rdf-syntax-ns#', 'rdf') xy.register_prefix('http://purl.org/dc/elements/1.1/', 'dc') xy.register_prefix('http://xmlns.com/foaf/0.1/', 'foaf') xy.register_prefix('http://usefulinc.com/ns/doap#', 'doap')