У меня повторяющаяся проблема при тестировании моего приложения. всякий раз, когда я изменяю или создаю () любой объект из tests.py, эти изменения не могут быть найдены в models.py - и это происходит в том же тесте .
псевдокод:
tests.py:
def test_something(self):
...
Norm.objects.create(...)
self.player_a.print_all_norms()
...
models.py:
def print_all_norms():
a = Norm.objects.all()
print a
# prints [], the Norm object created in tests.py wasn't found
return
EDIT:
Уточнение - я не могу найти объект в тесте, который его создал.
Внутри test_something () создается объект Norm, который вызывает функцию из models.py.
Когда функция пытается найти ранее созданный объект с помощью Norm.objects.all (), происходит сбой, тест возобновляется, а затем тест завершается неудачей.