Ejemplo n.º 1
0
 def test_expired(self):
     expired_token = generate_token(b'buaa', -1)
     b, result = certify_token('wechatterbot',
                               expired_token.encode('utf-8'))
     temp = json.loads(result.data.decode('utf-8'))
     self.assertEqual(temp['code'], 10000043)
     self.assertEqual(b, False)
Ejemplo n.º 2
0
 def test_wrong_token(self):
     wrong_token = generate_token(b'what', 3600)
     r = self.app.get('admin/search_rule?username=wechatterbot' +
                      '&token=' + wrong_token + '&id=1',
                      headers=self.myheaders)
     result = json.loads(r.data.decode('utf-8'))
     self.assertEqual(result['code'], 10000044)
     self.assertEqual(r.status_code, 401)
Ejemplo n.º 3
0
 def test_check_fail(self):
     wrong_token = generate_token(b'what', 3600)
     data = {'username': '******', 'token': wrong_token}
     r = self.app.post('admin/certify',
                       data=json.dumps(data),
                       headers=self.myheaders)
     result = json.loads(r.data.decode('utf-8'))
     self.assertEqual(result['code'], 10000044)
     self.assertEqual(r.status_code, 401)
Ejemplo n.º 4
0
 def setUp(self):
     self.myheaders = {'Content-Type': 'application/json'}
     self.token = generate_token(b'buaa', 3600)
     self.app = create_app().test_client()
Ejemplo n.º 5
0
 def test_wrong_token(self):
     wrong_token = generate_token(b'what', 3600)
     b, result = certify_token('wechatterbot', wrong_token.encode('utf-8'))
     temp = json.loads(result.data.decode('utf-8'))
     self.assertEqual(temp['code'], 10000044)
     self.assertEqual(b, False)
Ejemplo n.º 6
0
 def setUp(self):
     self.myheaders = {'Content-Type': 'application/json'}
     self.token = generate_token(b'buaa', 3600)