26 lines
735 B
Python
26 lines
735 B
Python
"""旧合同基础信息模块移除测试"""
|
|
|
|
from pathlib import Path
|
|
|
|
|
|
ROOT = Path(__file__).resolve().parents[1]
|
|
|
|
|
|
def test_api_router_no_longer_registers_legacy_finance_contracts():
|
|
router_source = (ROOT / "app" / "api" / "v1" / "router.py").read_text()
|
|
|
|
assert "finance_contracts" not in router_source
|
|
assert "finance-contracts" not in router_source
|
|
|
|
|
|
def test_active_backend_code_no_longer_imports_finance_contract_model():
|
|
checked_paths = [
|
|
ROOT / "app" / "db" / "base.py",
|
|
ROOT / "app" / "crud" / "study.py",
|
|
ROOT / "app" / "crud" / "site.py",
|
|
ROOT / "app" / "crud" / "overview.py",
|
|
]
|
|
|
|
for path in checked_paths:
|
|
assert "FinanceContract" not in path.read_text()
|