aboutsummaryrefslogtreecommitdiff
path: root/tests/http/test_basic.py
blob: 18359da7aab59cd97cbc02a885458d87f67c99d4 (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
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() == {}