# smoke_test.py 冒烟测试:应用构建 + 路由清单(不需要连接数据库) import main print("APP_OK:", main.app.title) count = 0 for x in main.app.routes: methods = getattr(x, "methods", None) if methods: ms = sorted(methods - {"HEAD", "OPTIONS"}) print(f"{'/'.join(ms):8} {x.path}") count += 1 print("TOTAL_ROUTES:", count)