コード例 #1
0
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')
コード例 #2
0
 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()