MCPcopy Index your code
hub / github.com/nonebot/nonebot2 / load_driver

Function load_driver

tests/conftest.py:38–45  ·  view source on GitHub ↗
(request: pytest.FixtureRequest)

Source from the content-addressed store, hash-verified

36
37@pytest.fixture(name="driver")
38def load_driver(request: pytest.FixtureRequest) -> Driver:
39 driver_name = getattr(request, "param", None)
40 global_driver = nonebot.get_driver()
41 if driver_name is None:
42 return global_driver
43
44 DriverClass = _resolve_combine_expr(driver_name)
45 return DriverClass(Env(environment=global_driver.env), global_driver.config)
46
47
48@pytest.fixture(scope="session", params=[pytest.param("asyncio"), pytest.param("trio")])

Callers

nothing calls this directly

Calls 2

_resolve_combine_exprFunction · 0.90
EnvClass · 0.90

Tested by

no test coverage detected