summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAshley Sommer <ashleysommer@gmail.com>2021-02-05 07:31:19 +1000
committerGitHub <noreply@github.com>2021-02-05 07:31:19 +1000
commitb28ca0cae1342897217352610227c6ee68d2e622 (patch)
tree3113583f77d731ec7cc024fa183e69b4d4eeb801
parent3b7f0ed18540c50ff9bfd06d50f8d081ebc8dfcd (diff)
parent4cc4801e096e7054a0e14fb2cc3465c06385bb6f (diff)
downloadrdflib-b28ca0cae1342897217352610227c6ee68d2e622.tar.gz
Merge pull request #1240 from white-gecko/feature/updateSparqlTetsAsDBpediaWasUpdated
Update SPARQL tests since the DBpedia was updated
-rw-r--r--test/test_sparql_service.py28
1 files changed, 15 insertions, 13 deletions
diff --git a/test/test_sparql_service.py b/test/test_sparql_service.py
index ea1af413..7bfe8e4c 100644
--- a/test/test_sparql_service.py
+++ b/test/test_sparql_service.py
@@ -7,18 +7,20 @@ from . import helper
def test_service():
g = Graph()
- q = """select ?dbpHypernym ?dbpComment
+ q = """select ?sameAs ?dbpComment
where
{ service <http://DBpedia.org/sparql>
{ select ?dbpHypernym ?dbpComment
where
{
<http://dbpedia.org/resource/John_Lilburne>
- <http://purl.org/linguistics/gold/hypernym> ?dbpHypernym ;
+ <http://www.w3.org/2002/07/owl#sameAs> ?sameAs ;
<http://www.w3.org/2000/01/rdf-schema#comment> ?dbpComment .
} } } limit 2"""
results = helper.query_with_retry(g, q)
+ print(results.vars)
+ print(results.bindings)
assert len(results) == 2
for r in results:
@@ -27,17 +29,17 @@ def test_service():
def test_service_with_bind():
g = Graph()
- q = """select ?dbpHypernym ?dbpComment ?dbpDeathPlace
+ q = """select ?sameAs ?dbpComment ?subject
where
- { bind (<http://dbpedia.org/resource/Eltham> as ?dbpDeathPlace)
+ { bind (<http://dbpedia.org/resource/Category:1614_births> as ?subject)
service <http://DBpedia.org/sparql>
- { select ?dbpHypernym ?dbpComment ?dbpDeathPlace
+ { select ?sameAs ?dbpComment ?subject
where
{
<http://dbpedia.org/resource/John_Lilburne>
- <http://purl.org/linguistics/gold/hypernym> ?dbpHypernym ;
+ <http://www.w3.org/2002/07/owl#sameAs> ?sameAs ;
<http://www.w3.org/2000/01/rdf-schema#comment> ?dbpComment ;
- <http://dbpedia.org/ontology/deathPlace> ?dbpDeathPlace .
+ <http://purl.org/dc/terms/subject> ?subject .
} } } limit 2"""
results = helper.query_with_retry(g, q)
@@ -49,17 +51,17 @@ def test_service_with_bind():
def test_service_with_values():
g = Graph()
- q = """select ?dbpHypernym ?dbpComment ?dbpDeathPlace
+ q = """select ?sameAs ?dbpComment ?subject
where
- { values (?dbpHypernym ?dbpDeathPlace) {(<http://dbpedia.org/resource/Leveller> <http://dbpedia.org/resource/London>) (<http://dbpedia.org/resource/Leveller> <http://dbpedia.org/resource/Eltham>)}
+ { values (?sameAs ?subject) {(<http://de.dbpedia.org/resource/John_Lilburne> <http://dbpedia.org/resource/Category:1614_births>) (<https://global.dbpedia.org/id/4t6Fk> <http://dbpedia.org/resource/Category:Levellers>)}
service <http://DBpedia.org/sparql>
- { select ?dbpHypernym ?dbpComment ?dbpDeathPlace
+ { select ?sameAs ?dbpComment ?subject
where
{
<http://dbpedia.org/resource/John_Lilburne>
- <http://purl.org/linguistics/gold/hypernym> ?dbpHypernym ;
+ <http://www.w3.org/2002/07/owl#sameAs> ?sameAs ;
<http://www.w3.org/2000/01/rdf-schema#comment> ?dbpComment ;
- <http://dbpedia.org/ontology/deathPlace> ?dbpDeathPlace .
+ <http://purl.org/dc/terms/subject> ?subject .
} } } limit 2"""
results = helper.query_with_retry(g, q)
@@ -126,7 +128,7 @@ def test_service_with_implicit_select_and_allcaps():
{
SERVICE <http://dbpedia.org/sparql>
{
- ?s <http://purl.org/linguistics/gold/hypernym> <http://dbpedia.org/resource/Leveller> .
+ ?s <http://www.w3.org/2002/07/owl#sameAs> ?sameAs .
}
} LIMIT 3"""
results = helper.query_with_retry(g, q)