Во время выполнения некоторых тестов я начал получать ошибку IntegrityError в моей функции setUp.Вот мой код:
def setUp(self):
self.client = Client()
self.emplUser = User.objects.create_user('employee@email.com', 'employee@email.com', 'nothing')
self.servUser1 = User.objects.create_user('thebestcompany@email.com', 'thebestcompany@email.com', 'nothing')
self.servUser2 = User.objects.create_user('theothercompany@email.com', 'theothercompany@email.com', 'nothing')
self.custUser1 = User.objects.create_user('john@email.com', 'john@email.com', 'nothing')
self.custUser2 = User.objects.create_user('marcus@email.com', 'marcus@email.com', 'nothing')
... save users here ...
Мне интересно, как этот IntegrityError продолжает расти.Я удаляю всех пользователей в функции tearDown и использую sqlite3 в качестве своей базы данных.Я не вижу конфликтующих имен пользователей, и у меня нет проблем с использованием электронной почты в качестве имен пользователей.
Это начало происходить только полчаса назад, на ровном месте.Кто-нибудь сталкивался с решением этой проблемы?