после тестов не удалялись из бд? Чет ничего не нашел
а ты сохраняешь их в бд ?
Да, но pytest после выполнения тестов чистит бд
Странная практика в тестах добавлять что либо в бд.
Есть необходимость, для тестов есть отдельная бд, не важно, просто нужен совет
Почему?
потому что нарушает логику тестов, но мне нужно сохранять, а не советы по лучшим практикам
в том и прикол, чтобы она каждый раз была новой она каждый раз создается чистенькой 2 вещи можно: — --reuse-db сохраняет саму базу (без данных) и сокращает время страрта тестов — использовать фиктсуры, которые каждый раз перед тестами заполняют базу (каждый раз одинаково)
да етить, я без вас знаю что в этом прикол, поэтому спрашиваю как организовать их сохранение, мне не надо советы давать почему это плохо
ну итить, она каждый раз создается с нуля
но ты если найдешь как использовать готовую базу для тестов (и способ после тестов возвращать ее в исходное состояние) ты обязательно скажи тут, правда интересно
но почему нельзя использовать тестовую бд в тестах?
потому что это выстраивает зависимость между тестами которой быть не должно
отдельная бд под тест
я тебе сказал почему, не важно какая бд
На каждый ассерт Новый бд 😂
я думал ты этого и добиваешься потому обычно не выстраивает, а у тебя выстраивает? у тебя какой-то особый случай? база фикстурой набивается из json'а перед сьютом, после каждого теста откатывается, разве тебе не это нужно?
а хотя нет, в том способе, который я использую, не совсем так - откатывается после сьюта
Обсуждают сегодня