Merge branch 'pr-206' into merge/pr-206

This commit is contained in:
shy3130
2026-09-01 22:38:50 +08:00
+4 -1
View File
@@ -4,6 +4,7 @@ import types
import pytest import pytest
from fastapi import APIRouter, FastAPI from fastapi import APIRouter, FastAPI
from fastapi.testclient import TestClient
from app.extensions.contracts import ( from app.extensions.contracts import (
BACKEND_EXTENSION_API_VERSION, BACKEND_EXTENSION_API_VERSION,
@@ -151,4 +152,6 @@ def test_loader_isolates_failed_setup_and_registers_valid_route(
assert registry.extension_ids() == frozenset({"company.valid"}) assert registry.extension_ids() == frozenset({"company.valid"})
assert len(errors) == 1 assert len(errors) == 1
assert errors[0].module == broken.__name__ assert errors[0].module == broken.__name__
assert any(getattr(route, "path", None) == "/api/custom/valid/status" for route in app.routes) client = TestClient(app)
response = client.get("/api/custom/valid/status")
assert response.status_code == 200