feat: FastAPI+SSE API server, JRXML auto-reorder, session integrity fixes
This commit is contained in:
+3
-3
@@ -57,7 +57,7 @@ class TestAcceptanceScenarios:
|
||||
state["stage"] = "initial_generation"
|
||||
|
||||
final = run_graph(graph, state)
|
||||
assert final.get("retry_count", 0) <= 3, "不应超过最大重试次数"
|
||||
assert final.get("retry_count", 0) <= 5, "不应超过最大重试次数"
|
||||
print(f"场景 2 状态: {final.get('status')}, 重试次数: {final.get('retry_count', 0)}")
|
||||
|
||||
def test_scenario3_multi_turn_modification(self, graph):
|
||||
@@ -128,8 +128,8 @@ class TestAcceptanceScenarios:
|
||||
state = create_initial_state()
|
||||
state["current_jrxml"] = "<invalid>xml<<<"
|
||||
state["user_input"] = "Fix this"
|
||||
state["retry_count"] = 3 # 已达到最大重试次数
|
||||
state["retry_count"] = 5 # 已达到最大重试次数
|
||||
state["status"] = "fail"
|
||||
|
||||
final = run_graph(graph, state)
|
||||
assert final.get("retry_count", 0) >= 3 or final.get("status") == "pass"
|
||||
assert final.get("retry_count", 0) >= 5 or final.get("status") == "pass"
|
||||
|
||||
Reference in New Issue
Block a user