diff --git a/utests/test_api.py b/utests/test_api.py index 7c41db0..14780cb 100644 --- a/utests/test_api.py +++ b/utests/test_api.py @@ -65,6 +65,17 @@ class BaseCrud(unittest.TestCase): response = client.get(f"/movies/{movie_id}") assert response.json()["title"] == name + def test_delete_movie(self): + name = f"rand_{random.randint(1, 1000)}" + response = client.post("/movies/", json={"title": name}) + movie_id = response.json()["id"] + created_movie_path = f"/movies/{movie_id}" + + response_delete = client.delete(created_movie_path) + response_missing = client.get(created_movie_path) + + assert response_delete.status_code == 204 + assert response_missing.status_code == 404 def test_list_movies(self): response = client.get("/movies/")