11from pathlib import Path
22
33import pytest
4-
54from ted_sws import config
65from ted_sws .data_manager .adapters .triple_store import FusekiAdapter , FusekiException
76from tests import TEST_DATA_PATH
@@ -23,25 +22,27 @@ def test_fuseki_triple_store_connection():
2322 with pytest .raises (FusekiException ):
2423 triple_store .create_repository (repository_name = REPOSITORY_NAME )
2524
26- triple_store .delete_repository (repository_name = REPOSITORY_NAME )
27-
28- with pytest .raises (FusekiException ):
29- triple_store .delete_repository (repository_name = REPOSITORY_NAME )
30-
31- assert REPOSITORY_NAME not in triple_store .list_repositories ()
32-
3325
3426def test_fuseki_triple_store_add_file_to_repository ():
3527 triple_store = FusekiAdapter ()
3628 rdf_file_path = TEST_DATA_PATH / "example.ttl"
3729 assert rdf_file_path .exists ()
3830 triple_store .add_file_to_repository (rdf_file_path ,
39- repository_name = "test1 " )
31+ repository_name = "unknown_repository_123456677 " )
4032
4133
4234def test_fuseki_triple_store_get_sparql_endpoint (fuseki_triple_store ):
43- sparql_endpoint = fuseki_triple_store .get_sparql_triple_store_endpoint (repository_name = "test1 " )
35+ sparql_endpoint = fuseki_triple_store .get_sparql_triple_store_endpoint (repository_name = "unknown_repository_123456677 " )
4436 assert sparql_endpoint is not None
4537 df_query_result = sparql_endpoint .with_query (sparql_query = SPARQL_QUERY_TRIPLES ).fetch_tabular ()
4638 assert df_query_result is not None
4739 assert len (df_query_result ) > 0
40+
41+ triple_store = FusekiAdapter ()
42+ triple_store .delete_repository (repository_name = REPOSITORY_NAME )
43+
44+ with pytest .raises (FusekiException ):
45+ triple_store .delete_repository (repository_name = REPOSITORY_NAME )
46+
47+ assert REPOSITORY_NAME not in triple_store .list_repositories ()
48+
0 commit comments