예제 #1
0
 def test_delete_existing_user(self, base_url, user_dict):
     create_user_response = UsersApi.create_user(base_url, user_dict)
     assert create_user_response.status_code == HTTPStatus.CREATED
     delete_user_response = UsersApi.delete_user(base_url, user_dict['id'])
     assert delete_user_response.status_code == HTTPStatus.OK
     assert delete_user_response.json()['ok'] is True
     get_deleted_user_response = UsersApi.get_user(base_url, user_dict['id'])
     assert get_deleted_user_response.status_code == HTTPStatus.NOT_FOUND
예제 #2
0
 def test_delete_non_existing_user(self, base_url, user_dict):
     delete_user_response = UsersApi.delete_user(base_url, user_dict['id'])
     assert delete_user_response.status_code == HTTPStatus.NOT_FOUND
     assert delete_user_response.json() == USER_NOT_FOUND_ERROR
예제 #3
0
 def user_dict(self, base_url):
     user = UserFactory().__dict__
     yield user
     UsersApi.delete_user(base_url, user_id=user["id"])