diff options
author | BonfaceKilz | 2021-02-16 19:15:35 +0300 |
---|---|---|
committer | BonfaceKilz | 2021-02-16 19:15:35 +0300 |
commit | 5901528848acbc82ad57bdb6f4c25c51a52ead5c (patch) | |
tree | bcd0539b64876f3b6eea853175acf0c6f7e09fe5 /tests | |
parent | 8fe418159306c1d04e4a13a63a7cd2b5b52dd5d5 (diff) | |
download | genenetwork3-5901528848acbc82ad57bdb6f4c25c51a52ead5c.tar.gz |
Add basic integration tests to test out the API
Diffstat (limited to 'tests')
-rw-r--r-- | tests/integration/__init__.py | 0 | ||||
-rw-r--r-- | tests/integration/test_gemma.py | 15 |
2 files changed, 15 insertions, 0 deletions
diff --git a/tests/integration/__init__.py b/tests/integration/__init__.py new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/integration/__init__.py diff --git a/tests/integration/test_gemma.py b/tests/integration/test_gemma.py new file mode 100644 index 0000000..3afbc0c --- /dev/null +++ b/tests/integration/test_gemma.py @@ -0,0 +1,15 @@ +"""Integration tests for gemma API endpoints""" +import unittest + +from gn3.app import create_app + + +class GemmaAPITest(unittest.TestCase): + """Test cases for the Gemma API""" + def setUp(self): + self.app = create_app().test_client() + + def test_gemma_index(self): + """Test that the correct response is returned""" + response = self.app.get("/gemma", follow_redirects=True) + self.assertEqual(response.get_json().get("result"), "hello world") |