Beispiel #1
0
 def test_update_password_user_valid(self, mock_request_http):
     mock_request_http.return_value = True, 200
     data = User().change_password(
         user_id=self.user_id,
         new_password='******',
         old_password='******'
     )
     self.assertEqual(data[1], 200)
Beispiel #2
0
 def test_update_password_user_invalid_with_status_code_5xx(self, mock_request_http):
     mock_request_http.return_value = True, 512
     with self.assertRaises(ServerError) as context:
         User().change_password(
             user_id=self.user_id,
             new_password='******',
             old_password='******'
         )
     self.assertTrue(context.exception.__class__.__name__, 'ServerError')
Beispiel #3
0
 def test_list_user_invalid_with_status_code_500(self, mock_request_http):
     mock_request_http.return_value = True, 500
     with self.assertRaises(InternalServerError) as context:
         User().list()
     self.assertTrue(context.exception.__class__.__name__, 'InternalServerError')
Beispiel #4
0
 def test_list_user_invalid_with_status_code_422(self, mock_request_http):
     mock_request_http.return_value = True, 422
     with self.assertRaises(UnprocessableError) as context:
         User().list()
     self.assertTrue(context.exception.__class__.__name__, 'UnprocessableError')
Beispiel #5
0
 def test_list_user_invalid_with_status_code_404(self, mock_request_http):
     mock_request_http.return_value = True, 404
     with self.assertRaises(NotFoundError) as context:
         User().list()
     self.assertTrue(context.exception.__class__.__name__, 'NotFoundError')
Beispiel #6
0
 def test_list_user_valid(self, mock_request_http):
     mock_request_http.return_value = True, 200
     data = User().list()
     self.assertEqual(data[1], 200)
Beispiel #7
0
 def test_delete_storage_invalid(self, mock_request_http):
     mock_request_http.return_value = True, 200
     with self.assertRaises(ClientException) as context:
         User().delete(id=self.user_id)
     self.assertTrue(context.exception.__class__.__name__, 'ClientException')
Beispiel #8
0
 def test_logout_user_invalid_with_status_code_5xx(self, mock_request_http):
     mock_request_http.return_value = True, 512
     with self.assertRaises(ServerError) as context:
         User().logout()
     self.assertTrue(context.exception.__class__.__name__, 'ServerError')
Beispiel #9
0
 def test_logout_user_invalid_with_status_code_401(self, mock_request_http):
     mock_request_http.return_value = True, 401
     with self.assertRaises(UnauthorizedError) as context:
         User().logout()
     self.assertTrue(context.exception.__class__.__name__, 'UnauthorizedError')
Beispiel #10
0
 def test_update_user_invalid_with_status_code_4xx(self, mock_request_http):
     mock_request_http.return_value = True, 412
     with self.assertRaises(ClientError) as context:
         User().update(**self.user_data_update)
     self.assertTrue(context.exception.__class__.__name__, 'ClientError')
Beispiel #11
0
 def test_update_user_invalid_with_status_code_503(self, mock_request_http):
     mock_request_http.return_value = True, 503
     with self.assertRaises(ServiceUnavailableError) as context:
         User().update(**self.user_data_update)
     self.assertTrue(context.exception.__class__.__name__, 'ServiceUnavailableError')
Beispiel #12
0
 def test_update_user_valid(self, mock_request_http):
     mock_request_http.return_value = True, 200
     data = User().update(**self.user_data_update)
     self.assertEqual(data[1], 200)
Beispiel #13
0
 def test_retrieve_user_invalid_with_not_user_id(self, mock_request_http):
     mock_request_http.return_value = True, 200
     with self.assertRaises(Exception) as context:
         User().retrieve()
     self.assertTrue(context.exception.__class__.__name__, 'TypeError')
Beispiel #14
0
 def test_retrieve_user_invalid_with_status_code_400(self, mock_request_http):
     mock_request_http.return_value = True, 400
     with self.assertRaises(BadRequestError) as context:
         User().retrieve(id=self.user_id)
     self.assertTrue(context.exception.__class__.__name__, 'BadRequestError')
Beispiel #15
0
 def test_retrieve_user_valid(self, mock_request_http):
     mock_request_http.return_value = True, 200
     data = User().retrieve(id=self.user_id)
     self.assertEqual(data[1], 200)