add pytest

This commit is contained in:
yanyongyu
2021-12-10 17:01:56 +08:00
parent a0d13822c0
commit 5aedc52537
5 changed files with 224 additions and 4 deletions

19
tests/test_init.py Normal file
View File

@ -0,0 +1,19 @@
import os
import pytest
os.environ["CONFIG_FROM_ENV"] = "env"
@pytest.mark.asyncio
@pytest.mark.parametrize("nonebug_init", [{"config_from_init": "init"}], indirect=True)
async def test_init(nonebug_init):
from nonebot import get_driver
env = get_driver().env
assert env == "test"
config = get_driver().config
assert config.config_from_env == "env"
assert config.config_from_init == "init"
assert config.common_config == "common"