class ClientTest(unittest2.TestCase): def setUp(self): self.client = PassportClient('<API_KEY>', 'http://*****:*****@vandaleyindustries.com') if get_user_response.status is 200: delete_user_response = self.client.delete_user(get_user_response.success_response['user']['id']) self.assertEqual(delete_user_response.status, 200, delete_user_response.error_response) else: self.assertEqual(get_user_response.status, 404, get_user_response.error_response) # Create a new registration for this user. user_request = { 'sendSetPasswordEmail': False, 'skipVerification': True, 'user': { 'email': '*****@*****.**', 'password': '******' } } create_user_response = self.client.create_user(None, user_request) self.assertEqual(create_user_response.status, 200, create_user_response.error_response) # Retrieve the user user_id = create_user_response.success_response['user']['id'] get_user_response = self.client.retrieve_user(user_id) self.assertEqual(get_user_response.status, 200) self.assertIsNotNone(get_user_response.success_response) self.assertIsNone(get_user_response.error_response) self.assertEquals(get_user_response.success_response['user']['email'], '*****@*****.**') self.assertFalse('password' in get_user_response.success_response['user']) self.assertFalse('salt' in get_user_response.success_response['user']) def test_retrieve_user_missing(self): user_id = uuid.uuid4() client_response = self.client.retrieve_user(user_id) self.assertEqual(client_response.status, 404) self.assertEqual(client_response.success_response, None) self.assertIsNotNone(client_response.error_response)
def setUp(self): self.client = PassportClient('<API_KEY>', 'http://localhost:9011')