Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Pytest и использованиие __init__ в класах

pytest
python
Теги: #<Tag:0x00007f7b70563388> #<Tag:0x00007f7b70563248>

(Сергій Юхимук) #1

Использую pytest для тестирования

проблема если я вспомогательных класах импользую метод __init__ pytest не запускает тесты

пример

class A:
    def  __init__:
    ......

class Test:
    user = A()
    def test_():
        ...

#2
def __init__(self): ?

(Сергій Юхимук) #3

да def __init__(self)


(Goshko Nazar) #4

если я Вас правильно понял:
тест-классы не разрешают использование конструктора в себе, если вам нужно что то выполнить перед/после тестами используйте фикстуры и именованые финкции -фикстуры tearup/down