website-builder-backend / interrogation /mcp_tools /backend_run_tests.json
David Prince
fix: add all missing local module stubs (remote_mcp_registry, mcp_auth, mcp_transport, etc)
cce8120
Raw
History Blame Contribute Delete
11.8 kB
{"jsonrpc":"2.0","result":{"exit_code":2,"stdout":"============================= test session starts ==============================\nplatform linux -- Python 3.11.15, pytest-9.1.1, pluggy-1.6.0 -- /root/projects/website-builder-backend-clean/.venv311/bin/python3\ncachedir: .pytest_cache\nrootdir: /root/projects/website-builder-backend-clean\nconfigfile: pytest.ini\nplugins: anyio-4.14.2, asyncio-1.4.0\nasyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function\ncollecting ... collected 74 items / 1 error\n\n==================================== ERRORS ====================================\n___________________ ERROR collecting tests/test_supabase.py ____________________\ntests/test_supabase.py:20: in <module>\n asyncio.run(main())\n/usr/lib/python3.11/asyncio/runners.py:190: in run\n return runner.run(main)\n ^^^^^^^^^^^^^^^^\n/usr/lib/python3.11/asyncio/runners.py:118: in run\n return self._loop.run_until_complete(task)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n/usr/lib/python3.11/asyncio/base_events.py:654: in run_until_complete\n return future.result()\n ^^^^^^^^^^^^^^^\ntests/test_supabase.py:12: in main\n dsn=os.environ[\"DATABASE_URL\"],\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n<frozen os>:679: in __getitem__\n ???\nE KeyError: 'DATABASE_URL'\n=============================== warnings summary ===============================\n.venv311/lib/python3.11/site-packages/fastapi/testclient.py:1\n /root/projects/website-builder-backend-clean/.venv311/lib/python3.11/site-packages/fastapi/testclient.py:1: StarletteDeprecationWarning: Using `httpx` with `starlette.testclient` is deprecated; install `httpx2` instead.\n from starlette.testclient import TestClient as TestClient # noqa\n\nbackend/workflows/models.py:6\n /root/projects/website-builder-backend-clean/backend/workflows/models.py:6: MovedIn20Warning: The ``declarative_base()`` function is now available as sqlalchemy.orm.declarative_base(). (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)\n Base = declarative_base()\n\nbackend/tools/models.py:6\n /root/projects/website-builder-backend-clean/backend/tools/models.py:6: MovedIn20Warning: The ``declarative_base()`` function is now available as sqlalchemy.orm.declarative_base(). (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)\n Base = declarative_base()\n\nbackend/memory/models.py:6\n /root/projects/website-builder-backend-clean/backend/memory/models.py:6: MovedIn20Warning: The ``declarative_base()`` function is now available as sqlalchemy.orm.declarative_base(). (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)\n Base = declarative_base()\n\nbackend/knowledge/models.py:6\n /root/projects/website-builder-backend-clean/backend/knowledge/models.py:6: MovedIn20Warning: The ``declarative_base()`` function is now available as sqlalchemy.orm.declarative_base(). (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)\n Base = declarative_base()\n\nbackend/prompts/models.py:6\n /root/projects/website-builder-backend-clean/backend/prompts/models.py:6: MovedIn20Warning: The ``declarative_base()`` function is now available as sqlalchemy.orm.declarative_base(). (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)\n Base = declarative_base()\n\nbackend/models/models.py:6\n /root/projects/website-builder-backend-clean/backend/models/models.py:6: MovedIn20Warning: The ``declarative_base()`` function is now available as sqlalchemy.orm.declarative_base(). (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)\n Base = declarative_base()\n\nbackend/workspace/models.py:6\n /root/projects/website-builder-backend-clean/backend/workspace/models.py:6: MovedIn20Warning: The ``declarative_base()`` function is now available as sqlalchemy.orm.declarative_base(). (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)\n Base = declarative_base()\n\nbackend/builds/models.py:6\n /root/projects/website-builder-backend-clean/backend/builds/models.py:6: MovedIn20Warning: The ``declarative_base()`` function is now available as sqlalchemy.orm.declarative_base(). (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)\n Base = declarative_base()\n\nbackend/deployments/models.py:6\n /root/projects/website-builder-backend-clean/backend/deployments/models.py:6: MovedIn20Warning: The ``declarative_base()`` function is now available as sqlalchemy.orm.declarative_base(). (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)\n Base = declarative_base()\n\nbackend/security/models.py:6\n /root/projects/website-builder-backend-clean/backend/security/models.py:6: MovedIn20Warning: The ``declarative_base()`` function is now available as sqlalchemy.orm.declarative_base(). (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)\n Base = declarative_base()\n\nbackend/marketplace/models.py:6\n /root/projects/website-builder-backend-clean/backend/marketplace/models.py:6: MovedIn20Warning: The ``declarative_base()`` function is now available as sqlalchemy.orm.declarative_base(). (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)\n Base = declarative_base()\n\n-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html\n=========================== short test summary info ============================\nERROR tests/test_supabase.py - KeyError: 'DATABASE_URL'\n!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!\n======================== 12 warnings, 1 error in 11.24s ========================\n","stderr":"","content":[{"type":"text","text":"============================= test session starts ==============================\nplatform linux -- Python 3.11.15, pytest-9.1.1, pluggy-1.6.0 -- /root/projects/website-builder-backend-clean/.venv311/bin/python3\ncachedir: .pytest_cache\nrootdir: /root/projects/website-builder-backend-clean\nconfigfile: pytest.ini\nplugins: anyio-4.14.2, asyncio-1.4.0\nasyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function\ncollecting ... collected 74 items / 1 error\n\n==================================== ERRORS ====================================\n___________________ ERROR collecting tests/test_supabase.py ____________________\ntests/test_supabase.py:20: in <module>\n asyncio.run(main())\n/usr/lib/python3.11/asyncio/runners.py:190: in run\n return runner.run(main)\n ^^^^^^^^^^^^^^^^\n/usr/lib/python3.11/asyncio/runners.py:118: in run\n return self._loop.run_until_complete(task)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n/usr/lib/python3.11/asyncio/base_events.py:654: in run_until_complete\n return future.result()\n ^^^^^^^^^^^^^^^\ntests/test_supabase.py:12: in main\n dsn=os.environ[\"DATABASE_URL\"],\n ^^^^^^^^^^^^^^^^^^^^^^^^^^\n<frozen os>:679: in __getitem__\n ???\nE KeyError: 'DATABASE_URL'\n=============================== warnings summary ===============================\n.venv311/lib/python3.11/site-packages/fastapi/testclient.py:1\n /root/projects/website-builder-backend-clean/.venv311/lib/python3.11/site-packages/fastapi/testclient.py:1: StarletteDeprecationWarning: Using `httpx` with `starlette.testclient` is deprecated; install `httpx2` instead.\n from starlette.testclient import TestClient as TestClient # noqa\n\nbackend/workflows/models.py:6\n /root/projects/website-builder-backend-clean/backend/workflows/models.py:6: MovedIn20Warning: The ``declarative_base()`` function is now available as sqlalchemy.orm.declarative_base(). (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)\n Base = declarative_base()\n\nbackend/tools/models.py:6\n /root/projects/website-builder-backend-clean/backend/tools/models.py:6: MovedIn20Warning: The ``declarative_base()`` function is now available as sqlalchemy.orm.declarative_base(). (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)\n Base = declarative_base()\n\nbackend/memory/models.py:6\n /root/projects/website-builder-backend-clean/backend/memory/models.py:6: MovedIn20Warning: The ``declarative_base()`` function is now available as sqlalchemy.orm.declarative_base(). (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)\n Base = declarative_base()\n\nbackend/knowledge/models.py:6\n /root/projects/website-builder-backend-clean/backend/knowledge/models.py:6: MovedIn20Warning: The ``declarative_base()`` function is now available as sqlalchemy.orm.declarative_base(). (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)\n Base = declarative_base()\n\nbackend/prompts/models.py:6\n /root/projects/website-builder-backend-clean/backend/prompts/models.py:6: MovedIn20Warning: The ``declarative_base()`` function is now available as sqlalchemy.orm.declarative_base(). (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)\n Base = declarative_base()\n\nbackend/models/models.py:6\n /root/projects/website-builder-backend-clean/backend/models/models.py:6: MovedIn20Warning: The ``declarative_base()`` function is now available as sqlalchemy.orm.declarative_base(). (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)\n Base = declarative_base()\n\nbackend/workspace/models.py:6\n /root/projects/website-builder-backend-clean/backend/workspace/models.py:6: MovedIn20Warning: The ``declarative_base()`` function is now available as sqlalchemy.orm.declarative_base(). (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)\n Base = declarative_base()\n\nbackend/builds/models.py:6\n /root/projects/website-builder-backend-clean/backend/builds/models.py:6: MovedIn20Warning: The ``declarative_base()`` function is now available as sqlalchemy.orm.declarative_base(). (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)\n Base = declarative_base()\n\nbackend/deployments/models.py:6\n /root/projects/website-builder-backend-clean/backend/deployments/models.py:6: MovedIn20Warning: The ``declarative_base()`` function is now available as sqlalchemy.orm.declarative_base(). (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)\n Base = declarative_base()\n\nbackend/security/models.py:6\n /root/projects/website-builder-backend-clean/backend/security/models.py:6: MovedIn20Warning: The ``declarative_base()`` function is now available as sqlalchemy.orm.declarative_base(). (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)\n Base = declarative_base()\n\nbackend/marketplace/models.py:6\n /root/projects/website-builder-backend-clean/backend/marketplace/models.py:6: MovedIn20Warning: The ``declarative_base()`` function is now available as sqlalchemy.orm.declarative_base(). (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)\n Base = declarative_base()\n\n-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html\n=========================== short test summary info ============================\nERROR tests/test_supabase.py - KeyError: 'DATABASE_URL'\n!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!\n======================== 12 warnings, 1 error in 11.24s ========================\n"}]},"id":12}