diff options
| author | Pjotr Prins | 2026-04-05 11:52:13 +0200 |
|---|---|---|
| committer | Pjotr Prins | 2026-04-05 11:52:13 +0200 |
| commit | 9d3ecb23ef927c9cb1f84676d05dae360559dc37 (patch) | |
| tree | bf005b15c6db1f14fd9385cc415d68aef2f2ea74 | |
| parent | dbfeccada1550cfcfbedb9e92d3b13ccbf0e547f (diff) | |
| download | genecup-9d3ecb23ef927c9cb1f84676d05dae360559dc37.tar.gz | |
Add a test for a network fetch
| -rw-r--r-- | guix.scm | 6 | ||||
| -rw-r--r-- | tests/test_network_esearch.py | 2 |
2 files changed, 6 insertions, 2 deletions
diff --git a/guix.scm b/guix.scm index b27bc8c..a95b418 100644 --- a/guix.scm +++ b/guix.scm @@ -7,7 +7,11 @@ ;; ;; Development shell: ;; -;; guix shell -L . -L ../guix-bioinformatics -C -N -F genecup-gemini coreutils -- genecup --port 4201 +;; guix shell -L . -C -N -F edirect-25 genecup-gemini coreutils -- genecup --port 4201 +;; +;; In a shell you can run +;; +;; python3 -m unittest tests.test_network_esearch ;; ;; Note: API key is read from ~/.config/gemini/credentials ;; diff --git a/tests/test_network_esearch.py b/tests/test_network_esearch.py index 069f442..99d441b 100644 --- a/tests/test_network_esearch.py +++ b/tests/test_network_esearch.py @@ -18,7 +18,7 @@ class TestNetworkEsearch(unittest.TestCase): pmids = result.stdout.strip().split("\n") pmids = [p for p in pmids if p.strip()] print(f" Found {len(pmids)} PMIDs for Penk+stress") - self.assertGreater(len(pmids), 0, "Expected at least 1 PMID") + self.assertGreater(len(pmids), 50, "Expected at least 50 PMID for (stress) AND (Penk [tiab])") if __name__ == "__main__": unittest.main() |
