данными, нужно ли использовать фикстуры и mixer?
желательно иметь фикстуры, хорошо бы их использовать и запускать на изолированной базе, но бывают тесты, которые гоняются уже на существующей базе а что такое миксер?
Тесты не могут лезть в базу. Иначе, это плохие тесты. Они должны быть изолированы и независимы
т.е. фикстурой заполнять данные в базе? Я понимаю что надо на изолированно, но предположим есть метод def foo(bar): return Data.objects.get(bar=bar) Вот тут фикстура должна заполнить базу или только аргумент bar?
имею ввиду не тесты лезут в базу, а тестируемый метод. Кто тогда заполняет базу?
фикстура должна заполнять те данные, которые нужны тебе как предустановленные в базе, для интеграционных тестов
т.е. юнит тестирование невозможно для метода который лезет в бд?
Конечно можно ) Для джанги можно использовать factoryBoy
спасибо, изучаю
Обсуждают сегодня