From 49c1b793295b1fa2c826f7c87e9ff3981c4ccf0f Mon Sep 17 00:00:00 2001 From: Colin Goutte Date: Sat, 26 Aug 2023 17:36:43 +0200 Subject: [PATCH] RED: Test deletion --- utests/test_api.py | 11 +++++++++++ 1 file changed, 11 insertions(+) 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/")