Почему django tearDown не удаляет тестовые данные после исключения в тестах?
Я создал исключение в тестовой функции, но после этого исключения tearDown не удалил данные из базы данных.
def test_duty_sync_data_daily(self):
duties, device_id = factory_boy_create_fake_data()
url_duty = reverse('habit:duty-sync-data')
response_duty = self.user.post(
url_duty,
data=duties,
HTTP_USER_AGENT='Mozilla/5.0'
)
self.assertEqual(response_duty.status_code, status.HTTP_200_OK)
raise Exception