/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
contrib/python/pluggy/py2/tests/conftest.py
26 строк
505 B
wilytiger
support building opensource nbs with ya make
09 окт 2023, 17:33
09 окт 2023, 17:33
759d542
Код
Авторство
О чём код?
import pytest @pytest.fixture( params=[lambda spec: spec, lambda spec: spec()], ids=["spec-is-class", "spec-is-instance"], ) def he_pm(request, pm): from pluggy import HookspecMarker hookspec = HookspecMarker("example") class Hooks(object): @hookspec def he_method1(self, arg): return arg + 1 pm.add_hookspecs(request.param(Hooks)) return pm @pytest.fixture def pm(): from pluggy import PluginManager return PluginManager("example")