Ejemplo n.º 1
0
 def test_invalid_nickname(self):
     nickname = 'Walter_not_in_db'
     token = 'mytoken'
     request = construct_dummy_request()
     request.headers[self.header] = json.dumps({'nickname': nickname, 'token': token})
     valid_token(request)
     self.assertGreater(len(request.errors), 0)
     self.assertNotIn('user', request.validated)
Ejemplo n.º 2
0
 def test_valid_token(self):
     nickname = 'Walter'
     token = user_tokens[nickname]
     request = construct_dummy_request()
     request.headers[self.header] = json.dumps(
         {'nickname': nickname, 'token': token, 'additional key': 'will be ignored'})
     valid_token(request)
     self.assertEqual(request.errors, [])
     self.assertIn('user', request.validated)
Ejemplo n.º 3
0
 def test_invalid_token(self):
     request = construct_dummy_request()
     request.headers[self.header] = json.dumps({
         'nickname':
         'Walter',
         'token':
         'thisisnotarealtoken'
     })
     valid_token(request)
     self.assertGreater(len(request.errors), 0)
     self.assertNotIn('user', request.validated)
Ejemplo n.º 4
0
 def test_valid_token(self):
     nickname = 'Walter'
     token = 'mytoken'
     token_to_database(get_user_by_case_insensitive_nickname(nickname),
                       token)
     request = construct_dummy_request()
     request.headers[self.header] = json.dumps({
         'nickname': nickname,
         'token': token
     })
     valid_token(request)
     self.assertEqual(len(request.errors), 0)
     self.assertIn('user', request.validated)
Ejemplo n.º 5
0
 def test_valid_token(self):
     request = create_request_with_token_header()
     valid_token(request)
     self.assertEqual(len(request.errors), 0)
     self.assertIn('user', request.validated)
Ejemplo n.º 6
0
 def test_invalid_token(self):
     request = construct_dummy_request()
     request.headers[self.header] = 'Bearer thisisnotarealtoken'
     valid_token(request)
     self.assertGreater(len(request.errors), 0)
     self.assertNotIn('user', request.validated)