Я использую django.test.Client
писать тесты для просмотров ДжангоClient Джанго Тесты не работает с базой данных вызовов
По мнению Джанго:
usr = User.objects.get(id=2)
Он не возвращает User
объекта, а не вызывает ошибку ObjectDoesNotExist
.
В dbshell такой же запрос работает нормально.
Какая уловка здесь?
создает новую пустую базу данных для каждого теста, так что вы должны загрузить приспособление, чтобы иметь эту запись в месте для выполнения, которые получают. Нет fixture = empty db. –
@PaulCollingwood Я добавил прибор таблицы User в TestCase, но все еще не работает – navyad
Вы удалили данные в этот файл прибора? –