RED: Test deletion
This commit is contained in:
parent
6bbea876a0
commit
49c1b79329
|
@ -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/")
|
||||
|
|
Loading…
Reference in New Issue