about summary refs log tree commit diff
path: root/pyproject.toml
diff options
context:
space:
mode:
authorFrederick Muriuki Muriithi2026-05-27 13:49:30 -0500
committerFrederick Muriuki Muriithi2026-05-27 13:49:30 -0500
commit1655d8e45bbf8b0524af6529c142ada98ddace54 (patch)
tree3016c16af0bb4f2e57fffb22264e22ac6b1fc6bb /pyproject.toml
downloadgn-integration-tests-1655d8e45bbf8b0524af6529c142ada98ddace54.tar.gz
Initialise with smoke tests for various GeneNetwork services.
The code in this commit was written by claude code, and is yet to be
reviewed. Expect changes once the code has been reviewed.
Diffstat (limited to 'pyproject.toml')
-rw-r--r--pyproject.toml18
1 files changed, 18 insertions, 0 deletions
diff --git a/pyproject.toml b/pyproject.toml
new file mode 100644
index 0000000..6a8f9a4
--- /dev/null
+++ b/pyproject.toml
@@ -0,0 +1,18 @@
+[project]
+name = "gn-integration-tests"
+version = "0.1.0"
+requires-python = ">=3.9"
+dependencies = [
+    "requests",
+    "pytest",
+]
+
+[tool.pytest.ini_options]
+testpaths = ["tests"]
+markers = [
+    "smoke: Quick sanity checks requiring no authentication",
+    "gn2: Tests exercising genenetwork2 directly",
+    "gn3: Tests exercising the genenetwork3 REST API",
+    "gn_auth: Tests exercising the gn-auth service",
+    "auth_flow: Tests requiring valid user credentials (set GN_TEST_EMAIL and GN_TEST_PASSWORD)",
+]