Skip to content

Commit

Permalink
chore(tests): Adapt basic SPARQLModelAdapter test
Browse files Browse the repository at this point in the history
Adapt basic SPARQLModelAdapter test according to redesigned
SPARQLModelAdapter interface.

Concerns: #38
  • Loading branch information
lu-pl committed Aug 4, 2024
1 parent f438a48 commit a1fb0a9
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions tests/test_sparql_model_adapter.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@


@pytest.mark.remote
def test_sparql_model_adapter_basic(wikidata_wrapper):
def test_sparql_model_adapter_basic():
"""Simple base test for SPARQLModelAdapter."""
query = """
select ?x ?y ?a ?p
Expand All @@ -17,8 +17,10 @@ def test_sparql_model_adapter_basic(wikidata_wrapper):
}
}
"""
wikidata_wrapper.setQuery(query)
adapter = SPARQLModelAdapter(sparql_wrapper=wikidata_wrapper)
model, *_ = adapter(query=query, model_constructor=ComplexModel)
adapter = SPARQLModelAdapter(
endpoint="https://query.wikidata.org/bigdata/namespace/wdq/sparql",
query=query,
model=ComplexModel,
)

assert isinstance(model, ComplexModel)
assert all(isinstance(model, ComplexModel) for model in adapter.query())

0 comments on commit a1fb0a9

Please sign in to comment.