Files
modern-software-dev-assignm…/week5/backend/tests/test_notes.py
T
2025-10-20 10:33:48 -07:00

20 lines
560 B
Python

def test_create_and_list_notes(client):
payload = {"title": "Test", "content": "Hello world"}
r = client.post("/notes/", json=payload)
assert r.status_code == 201, r.text
data = r.json()
assert data["title"] == "Test"
r = client.get("/notes/")
assert r.status_code == 200
items = r.json()
assert len(items) >= 1
r = client.get("/notes/search/")
assert r.status_code == 200
r = client.get("/notes/search/", params={"q": "Hello"})
assert r.status_code == 200
items = r.json()
assert len(items) >= 1