разными папками с pytest? Достаточно ли их положить для этого в модуль и импортнуть оттуда? Есть какой-то канонический способ это сделать?
Положить на уровень выше
структура директорий не очень этому способствует. точно нельзя импортнуть из либы?
Я использую pytest для тестирования ПО на С++. Каждая директория соответствует какой-то группе тестов. Но в каждой директории мне нужны фиксчуры которые устанавливают соединение с сервером на С++, посылают команды и т.д. Структура каталогов такая: ./test.py - главный драйвер тестов, запускает pytest для каждого тестового файла ./test/pylib - общие либы всех тестов ./test/cql - тесты cql ./test/replication - тесты репликации Вот задача чтобы у cql и replication была возможность повторно использовать общие fixtures
нашёл : https://docs.pytest.org/en/latest/how-to/fixtures.html#using-fixtures-from-other-projects буду пробовать
Обсуждают сегодня