@@ -83,14 +83,14 @@ def test_trigger_single_mentioned_agent(self, mock_trigger):
8383
8484 mock_trigger .return_value = True
8585
86- response = """```yaml
87- summary: "Test"
88- findings: []
89- recommendations: []
90- mentions:
91- - moderator
92- confidence: "high"
93- ``` """
86+ response = """[Agent: moderator]
87+
88+ ## Summary
89+ Test
90+
91+ ---
92+ 相关人员: @moderator
93+ """
9494 results , allowed , filtered = trigger_mentioned_agents (response , 1 , "Title" , "Body" )
9595
9696 assert results == {"moderator" : True }
@@ -107,15 +107,14 @@ def test_trigger_multiple_mentioned_agents(self, mock_trigger):
107107
108108 mock_trigger .return_value = True
109109
110- response = """```yaml
111- summary: "Test"
112- findings: []
113- recommendations: []
114- mentions:
115- - reviewer_a
116- - reviewer_b
117- confidence: "high"
118- ```"""
110+ response = """[Agent: moderator]
111+
112+ ## Summary
113+ Test
114+
115+ ---
116+ 相关人员: @reviewer_a @reviewer_b
117+ """
119118 results , allowed , filtered = trigger_mentioned_agents (response , 2 , "Title" , "Body" )
120119
121120 assert results == {"reviewer_a" : True , "reviewer_b" : True }
@@ -128,15 +127,14 @@ def test_skip_system_accounts(self, mock_trigger):
128127 """跳过系统账号"""
129128 from issuelab .response_processor import trigger_mentioned_agents
130129
131- response = """```yaml
132- summary: "Test"
133- findings: []
134- recommendations: []
135- mentions:
136- - github
137- - github-actions
138- confidence: "high"
139- ```"""
130+ response = """[Agent: moderator]
131+
132+ ## Summary
133+ Test
134+
135+ ---
136+ 相关人员: @github @github-actions
137+ """
140138 results , allowed , filtered = trigger_mentioned_agents (response , 1 , "Title" , "Body" )
141139
142140 assert results == {}
@@ -151,15 +149,14 @@ def test_trigger_with_system_and_real_users(self, mock_trigger):
151149
152150 mock_trigger .return_value = True
153151
154- response = """```yaml
155- summary: "Test"
156- findings: []
157- recommendations: []
158- mentions:
159- - github-actions
160- - reviewer_a
161- confidence: "high"
162- ```"""
152+ response = """[Agent: moderator]
153+
154+ ## Summary
155+ Test
156+
157+ ---
158+ 相关人员: @github-actions @reviewer_a
159+ """
163160 results , allowed , filtered = trigger_mentioned_agents (response , 1 , "Title" , "Body" )
164161
165162 assert results == {"reviewer_a" : True }
@@ -187,14 +184,14 @@ def test_handle_trigger_failure(self, mock_trigger):
187184
188185 mock_trigger .return_value = False
189186
190- response = """```yaml
191- summary: "Test"
192- findings: []
193- recommendations: []
194- mentions:
195- - reviewer_a
196- confidence: "high"
197- ``` """
187+ response = """[Agent: moderator]
188+
189+ ## Summary
190+ Test
191+
192+ ---
193+ 相关人员: @reviewer_a
194+ """
198195 results , allowed , filtered = trigger_mentioned_agents (response , 1 , "Title" , "Body" )
199196
200197 assert results == {"reviewer_a" : False }
@@ -218,10 +215,12 @@ def test_process_string_response(self, mock_trigger):
218215summary: "Test"
219216findings: []
220217recommendations: []
221- mentions:
222- - reviewer_a
223218confidence: "high"
224- ```""" ,
219+ ```
220+
221+ ---
222+ 相关人员: @reviewer_a
223+ """ ,
225224 issue_number = 1 ,
226225 issue_title = "Title" ,
227226 issue_body = "Body" ,
@@ -246,10 +245,12 @@ def test_process_dict_response(self, mock_trigger):
246245summary: "Test"
247246findings: []
248247recommendations: []
249- mentions:
250- - reviewer_b
251248confidence: "high"
252- ```""" ,
249+ ```
250+
251+ ---
252+ 相关人员: @reviewer_b
253+ """ ,
253254 "cost_usd" : 0.01 ,
254255 },
255256 issue_number = 1 ,
@@ -270,10 +271,12 @@ def test_auto_dispatch_disabled(self, mock_trigger):
270271summary: "Test"
271272findings: []
272273recommendations: []
273- mentions:
274- - reviewer_a
275274confidence: "high"
276- ```""" ,
275+ ```
276+
277+ ---
278+ 相关人员: @reviewer_a
279+ """ ,
277280 issue_number = 1 ,
278281 auto_dispatch = False ,
279282 )
0 commit comments