diff --git a/tests/test_fail.py b/tests/test_fail.py deleted file mode 100644 index 78acee9..0000000 --- a/tests/test_fail.py +++ /dev/null @@ -1,18 +0,0 @@ -from fastapi.testclient import TestClient -from main import app - -client = TestClient(app) - - -def test_failing_root(): - # This will fail because of the wrong expected message - response = client.get("/") - assert response.status_code == 200 - assert response.json() == {"message": "Wrong Message"} - - -def test_failing_item(): - # This will fail because of the missing field assertion - response = client.get("/items/99") - assert response.status_code == 200 - assert "nonexistent_field" in response.json() diff --git a/tests/test_success.py b/tests/test_success.py new file mode 100644 index 0000000..ddce09f --- /dev/null +++ b/tests/test_success.py @@ -0,0 +1,16 @@ +from fastapi.testclient import TestClient +from main import app + +client = TestClient(app) + + +def test_read_root(): + response = client.get("/") + assert response.status_code == 200 + assert response.json() == {"message": "Hello Mark"} + + +def test_read_item(): + response = client.get("/items/42") + assert response.status_code == 200 + assert response.json() == {"item_id": 42, "message": "Item details"}