from fastapi.testclient import TestClient from server import app from core.subscription.middleware import verify_token def override_verify_token(): return {"sub": "test_user_123"} app.dependency_overrides[verify_token] = override_verify_token client = TestClient(app) payload = { "title": "Test project", "program_type": "SMART", "description": "Opis projektu", "program_name": "SMART", "estimated_value": 1000000.0, "external_context": {}, } try: response = client.post("/api/projects", json=payload) print("Status:", response.status_code) print("Response:", response.json()) except Exception: import traceback traceback.print_exc()