Skip to content

Commit 99f4e09

Browse files
committed
updated test_fuseki_triple_store.py
1 parent 751254b commit 99f4e09

3 files changed

Lines changed: 14 additions & 12 deletions

File tree

ted_sws/data_manager/adapters/triple_store.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -196,9 +196,6 @@ def create_repository(self, repository_name: str):
196196
if response.status_code == 409:
197197
raise FusekiException('A repository with this name already exists.')
198198

199-
# def list_repositories(self) -> List[str]:
200-
# pass
201-
202199
def add_data_to_repository(self, file_content: Union[str, bytes, bytearray], mime_type: str, repository_name: str):
203200
url = urljoin(self.host, f"{repository_name}/data")
204201
headers = {

tests/e2e/data_manager/test_fuseki_triple_store.py

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@
44

55
from ted_sws import config
66
from ted_sws.data_manager.adapters.triple_store import FusekiAdapter, FusekiException
7+
from tests.fakes.fake_repository import FakeNoticeRepository
78

89
REPOSITORY_NAME = "unknown_repository_123456677"
10+
SPARQL_QUERY_TRIPLES = "select * {?s ?p ?o} limit 10"
911

1012

1113
def test_fuseki_triple_store_connection():
@@ -28,13 +30,16 @@ def test_fuseki_triple_store_connection():
2830
assert REPOSITORY_NAME not in triple_store.list_repositories()
2931

3032

31-
def test_fuseki_triple_store_connection():
33+
def test_fuseki_triple_store_add_file_to_repository():
3234
triple_store = FusekiAdapter()
33-
response = triple_store.add_file_to_repository(Path("/home/mihai/work/meaningfy/ted-sws/tests/test_data/example.ttl"),
35+
triple_store.add_file_to_repository(Path("/home/mihai/work/meaningfy/ted-sws/tests/test_data/example.ttl"),
3436
repository_name="test1")
35-
print(response)
36-
# create repo
37-
# load sample data
38-
# get SAPRQL endpoint
39-
# query that the sparql endpoint is not empty (select * {?s ?p ?o} limit 10)
40-
# delete repo
37+
38+
39+
def test_fuseki_triple_store_get_sparql_endpoint(fuseki_triple_store):
40+
sparql_endpoint = fuseki_triple_store.get_sparql_triple_store_endpoint(repository_name="test1")
41+
assert sparql_endpoint is not None
42+
df_query_result = sparql_endpoint.with_query(sparql_query=SPARQL_QUERY_TRIPLES).fetch_tabular()
43+
assert df_query_result is not None
44+
if len(df_query_result) > 0:
45+
assert True

tests/e2e/notice_publisher_triple_store/test_load_transformed_notice_into_triple_store.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ def test_load_notice_into_triple_store(transformed_complete_notice, allegro_trip
1414
load_notice_into_triple_store(notice_id=transformed_complete_notice.ted_id, notice_repository=fake_notice_repo,
1515
triple_store_repository=allegro_triple_store)
1616

17-
sparql_endpoint = allegro_triple_store.get_sparql_triple_store_endpoint(DEFAULT_NOTICE_REPOSITORY_NAME, )
17+
sparql_endpoint = allegro_triple_store.get_sparql_triple_store_endpoint(DEFAULT_NOTICE_REPOSITORY_NAME)
1818
assert sparql_endpoint is not None
1919

2020
df_query_result = sparql_endpoint.with_query(sparql_query=SPARQL_QUERY_TRIPLES).fetch_tabular()

0 commit comments

Comments
 (0)