Я все еще не понимаю, как/когда я смогу использовать готовые приспособления pytest (например: request). У меня есть структура класса вида:
Код: Выделить всё
abc.ABC -> TestBase -> IntegrationTestBase -> SomeSpecialTest
В IntegrationTestBase я определил Teardown_method следующим образом:
Код: Выделить всё
def teardown_method(self, method, request):
...
Однако мой тест при вызове не может внедрить приспособление:
Код: Выделить всё
teardown_method() missing 1 required positional argument: 'request'
Я успешно сослался на приспособление запроса в самом тестовом методе, но не в родительском классе (
выше). Нужен ли какой-либо специальный синтаксис родительскому классу Teardown_method, чтобы получить приспособление запроса?
Подробнее здесь:
https://stackoverflow.com/questions/792 ... -available