diff options
| author | Munyoki Kilyungi | 2024-10-08 13:22:33 +0300 |
|---|---|---|
| committer | BonfaceKilz | 2024-10-14 23:50:49 +0300 |
| commit | 123624dd7a4e8c4b53dfee09fb5c11b4dfb49119 (patch) | |
| tree | 1429802a7afd36c370242a22278de5f9375e556c /tests/unit/db/rdf/test_wiki.py | |
| parent | 7e72f187839e666b2313313a55757592f0ceb803 (diff) | |
| download | genenetwork3-123624dd7a4e8c4b53dfee09fb5c11b4dfb49119.tar.gz | |
Add function for fetching NCBI data.
* gn3/db/rdf/wiki.py: Import datetime. [RIF_CONTEXT]: New global variable defining the json-ld context for NCBI rif data. (get_rif_entries_by_symbol): New function. * tests/unit/db/rdf/data.py: New file containing expected NCBI test data. * tests/unit/db/rdf/test_wiki.py (test_update_wiki_comment): New test case. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
Diffstat (limited to 'tests/unit/db/rdf/test_wiki.py')
| -rw-r--r-- | tests/unit/db/rdf/test_wiki.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/unit/db/rdf/test_wiki.py b/tests/unit/db/rdf/test_wiki.py index 3abf3ad..7a0dc3a 100644 --- a/tests/unit/db/rdf/test_wiki.py +++ b/tests/unit/db/rdf/test_wiki.py @@ -22,11 +22,14 @@ from tests.fixtures.rdf import ( SPARQL_CONF, ) +from tests.unit.db.rdf.data import LPL_RIF_ENTRIES + from gn3.db.rdf.wiki import ( __sanitize_result, get_wiki_entries_by_symbol, get_comment_history, update_wiki_comment, + get_rif_entries_by_symbol, ) GRAPH = "<http://cd-test.genenetwork.org>" @@ -396,3 +399,14 @@ def test_update_wiki_comment(rdf_setup): # pylint: disable=W0613,W0621 "version": 3, "web_url": "http://some-website.com", }) + + +@pytest.mark.rdf +def test_get_rif_entries_by_symbol(rdf_setup): # pylint: disable=W0613,W0621 + """Test fetching NCBI Rif Metadata from RDF""" + sparql_conf = SPARQL_CONF + assert get_rif_entries_by_symbol( + symbol="Lpl", + sparql_uri=sparql_conf["sparql_endpoint"], + graph=GRAPH, + ) == LPL_RIF_ENTRIES |
