class TestConfirmToken(TestCase): def setUp(self): self.factory = RequestFactory() self.uuid = 'f3a12ae7-4f05-4fce-8135-bc51a9522116' self.undashified_uuid = 'f3a12ae74f054fce8135bc51a9522116' self.username = '******' self.ureporter = Ureporter(uuid=self.uuid, user=User.objects.create_user(self.username)) self.ureporter.token = 1234 self.ureporter.save() @patch('requests.delete') def tearDown(self, mock_requests_delete): mock_requests_delete.side_effect = None self.ureporter.delete() def test_confirm_token_with_good_code(self): request = self.factory.post('/confirm-token', {'phone': self.username, 'text': '1234'}) response = confirm_token(request) self.assertEqual(json.loads(response.content)['token_ok'], 'true') def test_confirm_token_with_bad_code(self): request = self.factory.post('/confirm-token', {'phone': self.username, 'text': '8888'}) response = confirm_token(request) self.assertEqual(json.loads(response.content)['token_ok'], 'false')
def setUp(self): self.factory = RequestFactory() self.uuid = 'f3a12ae7-4f05-4fce-8135-bc51a9522116' self.undashified_uuid = 'f3a12ae74f054fce8135bc51a9522116' self.username = '******' self.ureporter = Ureporter(uuid=self.uuid, user=User.objects.create_user(self.username)) self.ureporter.token = 1234 self.ureporter.save()