aboutsummaryrefslogtreecommitdiff
path: root/tests/http/test_basic.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/http/test_basic.py')
-rw-r--r--tests/http/test_basic.py35
1 files changed, 35 insertions, 0 deletions
diff --git a/tests/http/test_basic.py b/tests/http/test_basic.py
new file mode 100644
index 0000000..7b03a1e
--- /dev/null
+++ b/tests/http/test_basic.py
@@ -0,0 +1,35 @@
+import pytest
+from httpx import AsyncClient
+
+
+@pytest.mark.anyio
+async def test_base(httpxclient: AsyncClient):
+ client = httpxclient
+ res = await client.get("/")
+ # actually returns 404. old test expects 401. idk what is should be
+ print(res.text)
+ # assert res.status_code == 404
+ assert res.status_code == 200
+
+
+@pytest.mark.anyio
+async def test_static_file_alias(httpxclient: AsyncClient):
+ client = httpxclient
+ """
+ These are here for site crawlers and stuff..
+ """
+ for p in ["/robots.txt", "/sitemap.xml", "/favicon.ico"]:
+ res = await client.get(p)
+ assert res.status_code == 200, p
+ assert res.json() == {}
+
+
+@pytest.mark.anyio
+async def test_health(httpxclient: AsyncClient):
+ client = httpxclient
+ """
+ These are here for site crawlers and stuff..
+ """
+ res = await client.get("/health/")
+ assert res.status_code == 200
+ assert res.json() == {}