эти данные типа лежат в в тестовой бд, есть экршены которые изменяют эти данные, но вот не задача начинаю получать весь список созданых данных в новом тесте, а данных нет. Совсем не хочу писать setUp и создовать там еще парочку записей. Что я делаю не правильно? Оба тест кейса подняты в одном тест классе, один создаёт другой изменяет но другой не видит этих данных
Юнит-тесты должны быть изолированы друг от друга, поэтому между тестами у тебя не сохраняются данные. Это правильная практика. Если у тебя тест проверяет что меняются какие-то данные - в тесте создай их (или предоставь фикстуру) и поменяй Посмотри в сторону pytest, там то очень все удобно сделано https://docs.pytest.org/ https://docs.pytest.org/en/latest/fixture.html
тесты не должны зависеть друг от друга
Обсуждают сегодня