aboutsummaryrefslogtreecommitdiff
path: root/tests/http/test_basic.py
blob: e806fa9bdc10eda817ed3b6cf7505d7bb94d3c79 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import pytest
from httpx import AsyncClient


class TestBase:

    @pytest.mark.anyio
    async def test_base(self, 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(self, 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() == {}