From 8b31678c6e44400967d4934cd9f3c6c6ac0da721 Mon Sep 17 00:00:00 2001 From: Max Nanis Date: Thu, 19 Feb 2026 20:11:41 -0500 Subject: Carer dir into project, some initial pytest, part of the flow tasks. License and Readme update --- tests/http/test_basic.py | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 tests/http/test_basic.py (limited to 'tests/http/test_basic.py') 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() == {} -- cgit v1.2.3