diff options
| author | Munyoki Kilyungi | 2025-04-22 20:15:21 +0300 |
|---|---|---|
| committer | BonfaceKilz | 2025-04-22 22:47:21 +0300 |
| commit | 4aa8d5f1751ba5b994ef09ef8db5c7e4b8747f1c (patch) | |
| tree | 73d2acf4292aff27107284e0905a768d008caef4 | |
| parent | 709bad0f2d76707c949ba2757c50ddd2554e4c40 (diff) | |
| download | genenetwork3-4aa8d5f1751ba5b994ef09ef8db5c7e4b8747f1c.tar.gz | |
Add test case for deleting wiki data.
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
| -rw-r--r-- | tests/unit/db/rdf/test_wiki.py | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/tests/unit/db/rdf/test_wiki.py b/tests/unit/db/rdf/test_wiki.py index 150130e..58208d2 100644 --- a/tests/unit/db/rdf/test_wiki.py +++ b/tests/unit/db/rdf/test_wiki.py @@ -30,6 +30,7 @@ from gn3.db.rdf.wiki import ( get_comment_history, update_wiki_comment, get_rif_entries_by_symbol, + delete_wiki_entries_by_id, ) GRAPH = "<http://cd-test.genenetwork.org>" @@ -413,3 +414,35 @@ def test_get_rif_entries_by_symbol(rdf_setup): # pylint: disable=W0613,W0621 assert len(LPL_RIF_ENTRIES["data"]) == len(entries["data"]) for result, expected in zip(LPL_RIF_ENTRIES["data"], entries["data"]): TestCase().assertDictEqual(result, expected) + + +@pytest.mark.rdf +def test_delete_wiki_entries_by_id(rdf_setup): + """Test deleting a given RIF Wiki entry""" + sparql_conf = SPARQL_CONF + delete_wiki_entries_by_id( + 230, + sparql_user=sparql_conf["sparql_user"], + sparql_password=sparql_conf["sparql_password"], + sparql_auth_uri=sparql_conf["sparql_auth_uri"], + graph=GRAPH) + entries = get_comment_history( + comment_id=230, + sparql_uri=sparql_conf["sparql_endpoint"], + graph=GRAPH, + ) + assert len(entries["data"]) == 0 + + # Deleting a non-existent entry has no effect + delete_wiki_entries_by_id( + 199999, + sparql_user=sparql_conf["sparql_user"], + sparql_password=sparql_conf["sparql_password"], + sparql_auth_uri=sparql_conf["sparql_auth_uri"], + graph=GRAPH) + entries = get_comment_history( + comment_id=230, + sparql_uri=sparql_conf["sparql_endpoint"], + graph=GRAPH, + ) + assert len(entries["data"]) == 0 |
