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
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
def user_dict(self, base_url): user = UserFactory().__dict__ yield user UsersApi.delete_user(base_url, user_id=user["id"])