Я делаю тесты для моего API. Когда я запускаю два теста, я получаю ошибку apps.users.models.DoesNotExist: User matching query does not exist.
в строке self.user = User.objects.get(pk=48)
во втором втором тесте . Но если я запускаю только один тест, тест пройден. В чем причина?
class MyTestCase(APITestCase):
def setUp(self):
user_data = []
for i in range(1, 124):
user_data.append({
'email': 'first@mail.com'+str(i),
'first_name': "firstname"+str(i),
'last_name': "lastname"+str(i),
'ip_address': "192.168.0."+str(i),
})
users = User.objects.bulk_create([User(**i) for i in user_data])
self.user = User.objects.get(pk=48) # I get error in this line
def test_users_list(self):
...
def test_users_pagination(self):
url = reverse('users-list')
self.client.force_authenticate(self.user)
response = self.client.get(url, {'users_count': 24, 'page': 2})