У меня есть модуль pytest, который содержит класс; этот подкласс класса из модульных тестов, и я использую pytest для запуска каждого пользовательского случая в классе.
class myclass(unittest.TestCase)
#vars and such
def setup(self)
#setup stuff for every test
def tearDown(self)
#teardown stuff for every test
def test_test1(self)
#code
def test_test2(self)
#code
def test_test3(self)
#code
при запуске я получаю установку и разбор для каждого теста; что ожидается, и это то, что я хочу; но я могу захотеть использовать функцию или установить некоторые переменные только один раз за тестовый запуск (поэтому один раз и не повторять для N тестовых номеров). Это возможно?