def test_validate_admin_hackathon_request_havnt_authority(self): token_value = "token_value" admin_email_test = [AdminEmail(email='*****@*****.**')] admin_user_hackathon_rel = [AdminUserHackathonRel(hackathon_id=1L)] mock_db = Mock() mock_db.find_all_objects_by.return_value = admin_email_test mock_db.find_all_objects.return_value = admin_user_hackathon_rel am = AdminManager(mock_db) with app.test_request_context('/', headers={"token": token_value}): g.admin = AdminUser(id=1, name='testadmin') self.assertFalse(am.validate_admin_hackathon_request(2)) mock_db.find_all_objects_by.assert_called_once_with(AdminEmail, admin_id=1) mock_db.find_all_objects.assert_called_once_with(AdminUserHackathonRel, ANY)
def test_validate_admin_hackathon_request_havnt_authority(self): token_value = "token_value" admin_email_test = [AdminEmail(email='*****@*****.**')] admin_user_hackathon_rel = [AdminUserHackathonRel(hackathon_id=1L)] mock_db = Mock() mock_db.find_all_objects_by.return_value = admin_email_test mock_db.find_all_objects.return_value = admin_user_hackathon_rel am = AdminManager(mock_db) with app.test_request_context('/', headers={"token": token_value}): g.admin = AdminUser(id=1, name='testadmin') self.assertFalse(am.validate_admin_hackathon_request(2)) mock_db.find_all_objects_by.assert_called_once_with(AdminEmail, admin_id=1) mock_db.find_all_objects.assert_called_once_with( AdminUserHackathonRel, ANY)
def test_validate_admin_hackathon_request_token_missing(self): am = AdminManager(None) with app.test_request_context('/', headers=None): g.admin = AdminUser(id=1, name='testadmin') self.assertTrue(am.validate_admin_hackathon_request(1)) self.assertFalse('token' in request.headers)