nonebot-bison/tests/test_proxy.py
2022-05-24 00:08:41 +08:00

22 lines
514 B
Python

import pytest
from nonebug import App
async def test_without_proxy(app: App):
from nonebot_bison.utils import http_client
c = http_client()
assert not c._mounts
req = c.build_request("GET", "http://example.com")
assert "Chrome" in req.headers["User-Agent"]
@pytest.mark.parametrize(
"nonebug_init", [{"bison_proxy": "http://example.com"}], indirect=True
)
async def test_with_proxy(app: App):
from nonebot_bison.utils import http_client
c = http_client()
assert c._mounts