def test_authenticate_user(self): self.getJSON('/api/info') self.assertStatus(401) self.assertJSON({'reason': 'Unauthorized', 'code': 401, 'message': 'Please authorize'}) sess_mock = user_session_factory({ 'admin_user': {'godmode': True}, 'google_user': { 'name': 'Petryk Piatochkin', 'email': '*****@*****.**', } }) with mock_session(session=sess_mock): status, headers, json_res = self.getJSON('/api/info') self.assertStatus(200) json_user = json_res['user'] self.assertEquals(json_user['name'], 'Petryk Piatochkin') self.assertEquals(json_user['email'], '*****@*****.**') self.assertTrue(json_user['godmode']) self.assertTrue(json_user['admin'])
def test_record_visit(self): reg_id = 1 with mock_session(session=user_session_factory()): status, headers, json_res = self.postJSON("/api/events/{reg_id}/check-in".format(reg_id=reg_id), payload={}) self.assertStatus(200)