Тестовая база данных была проблемой.
Я держу базу данных, чтобы тесты выполнялись быстрее:
$ ./manage.py test appname --keepdb
В какой-то момент, после переноса или чего-то еще, база данных перестала работать: в начале каждого теста всегда имелся 1 объект Obj.
После пробного запуска на чистой БД (без --keepdb
) он начал работать как положено.