Как написать тест-кейс о невозможности добавления одинаковых чисел в двухфакторном ауте в django
как правильно написать этот тесткейс я пробовал много раз, но много раз не получалось
def test_same_number_add(self):
device = self.user.totpdevice_set.create(name='default',
key=random_hex())
response = self._post({'phone_setup-current_step': 'setup',
'setup-number': '+918362758326',
'setup-method': 'sms'})
print(response.content)
self.assertContains(response, 'Token:',status_code=200)
p = PhoneDevice(number="+918770109512", user=self.user)
p.save()
response = self._post({'token-otp_token': totp(device.bin_key),
'phone_setup-current_step': 'token'})
response = self._post({'phone_setup-current_step': 'setup',
'setup-number': '+918274610917',
'setup-method': 'sms'})
#print(response.status_code)
print(response.content)
self.assertContains(response, 'Same number cannot be added twice',status_code=200)