RED: Test deletion

This commit is contained in:
Colin Goutte 2023-08-26 17:36:43 +02:00
parent 6bbea876a0
commit 49c1b79329
1 changed files with 11 additions and 0 deletions

View File

@ -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/")