Testowa baza danych Django jest pusta, gdy test jest uruchomiony

Mam projekt Django, który używa lokalnego serwera PostgreSQL. Używam debugera do debugowania dziwnych błędów, które mam. Podczas gdy debugger jest zatrzymywany na jednym z testów, próbowałem spojrzeć na testową bazę danych. Widzę tę nową bazę danych (test_project1) i wszystkie schematy są zdefiniowane tak, jak być powinny. Ale wszystkie tabele są puste.

Wiem, że tabele nie są puste: - Użyłem urządzenia, a niektóre testy już działały i zwracały dane. - Nowy użytkownik utworzony po teście zwrócił 201 kodów statusu.

A jednak nie widzę danych, gdy próbuję uzyskać dostęp do bazy danych za pomocą pgAdmin3 lub psql.

Masz jakiś pomysł, co tu się dzieje? Czy istnieje jakiś zaawansowany mechanizm kasowy, którego używa Django?

questionAnswers(1)

yourAnswerToTheQuestion