import requests BASE = "https://jsonplaceholder.typicode.com" def test_get_posts_filter_by_userid(): r = requests.get(f"{BASE}/posts?userId=1") assert r.status_code == 200 for post in r.json(): assert post["userId"] == 1 def test_patch_post_partial_update(): payload = {"title": "updated by qa"} r = requests.patch(f"{BASE}/posts/1", json=payload) assert r.status_code == 200 assert r.json()["title"] == "updated by qa" def test_delete_post_status_200(): r = requests.delete(f"{BASE}/posts/1") assert r.status_code == 200 def test_get_comments_by_postid(): r = requests.get(f"{BASE}/comments?postId=1") assert r.status_code == 200 assert len(r.json()) > 0