Можно посмотреть репозиторий?
Дать посмотреть код не могу NDA, но могу дать направление посмотри в сторону @pytest.fixture почитай про scope, короче там весь смысл такой, что в момент запуска тестов один раз создаются таблицы и заполняются данными и пока тесты не закончатся эти данные будут доступны всем тестам
Вообще это довольно плохая практика не удалять сразу данные после теста из БД, так как потом из-за этих данных могут упасть другие тесты и советуют делать тесты атомарными, для этого есть очень удобная конструкция через yield в том же pytest
Спорить не буду, так как не я настраивал фикстуры по созданию и заполнению БД, я только отдельными тестами покрывал свой код, в целом могу предположить что много зависит от обстоятельств, у нас создавалась буквально 1 запись, 1 юзер и тд, для проверки получения списка юзеров, списка заказов и тд.
Обсуждают сегодня