def test_override_in_users_with_params(): response = client.get("/users/?q=foo&skip=100&limit=200") assert response.status_code == 200 assert response.json() == { "message": "Hello Users!", "params": {"q": "foo", "skip": 5, "limit": 10}, }
def test_override_in_users(): response = client.get("/users/") assert response.status_code == 200 assert response.json() == { "message": "Hello Users!", "params": {"q": None, "skip": 5, "limit": 10}, }
def test_normal_app(): app.dependency_overrides = None response = client.get("/items/?q=foo&skip=100&limit=200") assert response.status_code == 200 assert response.json() == { "message": "Hello Items!", "params": {"q": "foo", "skip": 100, "limit": 200}, }