def test_disabled_user_api_key(self): user = self.factory.create_user(api_key="user_key") user.disable() models.db.session.flush() with self.app.test_client() as c: rv = c.get(self.queries_url, query_string={'api_key': user.api_key}) self.assertEqual(None, api_key_load_user_from_request(request))
def test_correct_api_key(self): with self.app.test_client() as c: rv = c.get(self.query_url, query_string={'api_key': self.api_key}) self.assertIsNotNone(api_key_load_user_from_request(request))
def test_correct_api_key(self): with app.test_client() as c: rv = c.get('/api/queries/{0}'.format(self.query.id), query_string={'api_key': self.api_key}) self.assertIsNotNone(api_key_load_user_from_request(request))
def test_no_api_key(self): with app.test_client() as c: rv = c.get('/api/queries/{0}'.format(self.query.id)) self.assertIsNone(api_key_load_user_from_request(request))
def test_api_key_header(self): with self.app.test_client() as c: rv = c.get( self.query_url, headers={'Authorization': "Key {}".format(self.api_key)}) self.assertIsNotNone(api_key_load_user_from_request(request))
def test_api_key_header(self): with app.test_client() as c: rv = c.get(self.query_url, headers={'Authorization': "Key {}".format(self.api_key)}) self.assertIsNotNone(api_key_load_user_from_request(request))
def test_no_query_id(self): with app.test_client() as c: rv = c.get(self.queries_url, query_string={'api_key': self.api_key}) self.assertIsNone(api_key_load_user_from_request(request))
def test_api_key_header_with_wrong_key(self): with self.app.test_client() as c: rv = c.get(self.query_url, headers={'Authorization': "Key oops"}) self.assertIsNone(api_key_load_user_from_request(request))
def test_correct_api_key(self): with self.app.test_client() as c: rv = c.get(self.query_url, query_string={"api_key": self.api_key}) self.assertIsNotNone(api_key_load_user_from_request(request))
def test_user_api_key(self): user = self.factory.create_user(api_key="user_key") models.db.session.flush() with self.app.test_client() as c: rv = c.get(self.queries_url, query_string={'api_key': user.api_key}) self.assertEqual(user.id, api_key_load_user_from_request(request).id)
def test_api_key_header_with_wrong_key(self): with app.test_client() as c: rv = c.get('/api/queries/{}'.format(self.query.id), headers={'Authorization': "Key oops"}) self.assertIsNone(api_key_load_user_from_request(request))
def test_user_api_key(self): user = user_factory.create(api_key="user_key") with app.test_client() as c: rv = c.get('/api/queries/', query_string={'api_key': user.api_key}) self.assertEqual(user.id, api_key_load_user_from_request(request).id)
def test_no_api_key(self): with app.test_client() as c: rv = c.get(self.query_url) self.assertIsNone(api_key_load_user_from_request(request))
def test_wrong_api_key(self): with app.test_client() as c: rv = c.get(self.query_url, query_string={'api_key': 'whatever'}) self.assertIsNone(api_key_load_user_from_request(request))
def test_no_api_key(self): with self.app.test_client() as c: rv = c.get(self.query_url) self.assertIsNone(api_key_load_user_from_request(request))
def test_user_api_key(self): user = self.factory.create_user(api_key="user_key") with app.test_client() as c: rv = c.get(self.queries_url, query_string={'api_key': user.api_key}) self.assertEqual(user.id, api_key_load_user_from_request(request).id)
def test_wrong_api_key(self): with self.app.test_client() as c: rv = c.get(self.query_url, query_string={'api_key': 'whatever'}) self.assertIsNone(api_key_load_user_from_request(request))
def test_api_key_header_with_wrong_key(self): with app.test_client() as c: rv = c.get(self.query_url, headers={'Authorization': "Key oops"}) self.assertIsNone(api_key_load_user_from_request(request))
def test_no_query_id(self): with self.app.test_client() as c: rv = c.get(self.queries_url, query_string={'api_key': self.api_key}) self.assertIsNone(api_key_load_user_from_request(request))