@@ -71,73 +71,6 @@ def mock_pack_outputs(outputs):
7171 self .mock_tool_parser_obj .return_value = self .mock_tool_parser
7272 self .processor .tool_parser_obj = self .mock_tool_parser_obj
7373
74- def test_process_response_dict_streaming_normal_case (self ):
75- """测试正常情况下的流式响应处理"""
76- request_dict = {
77- "messages" : [{"role" : "user" , "content" : "Hello" }],
78- "chat_template_kwargs" : {"enable_thinking" : False },
79- "prompt_token_ids" : [1 , 1 , 1 ],
80- }
81- self .processor .process_request_dict (request_dict , 100 )
82- self .assertEqual (request_dict ["enable_thinking" ], True )
83-
84- def test_process_request_dict (self ):
85- request_dict = {
86- "request_id" : "123" ,
87- "messages" : [{"role" : "user" , "content" : "Hello!" }],
88- "chat_template_kwargs" : {"chat_template" : "Hello!" },
89- "eos_token_ids" : [1 ],
90- "temperature" : 1 ,
91- "top_p" : 1 ,
92- }
93- self .processor .process_request_dict (request_dict , 100 )
94- self .assertEqual (request_dict ["enable_thinking" ], True )
95-
96- request_dict = {
97- "messages" : [{"role" : "user" , "content" : "Hello" }],
98- "chat_template_kwargs" : {"options" : {"thinking_mode" : "close" }},
99- "prompt_token_ids" : [1 , 1 , 1 ],
100- }
101- self .processor .process_request_dict (request_dict , 100 )
102- self .assertEqual (request_dict ["enable_thinking" ], True )
103-
104- request_dict = {
105- "messages" : [{"role" : "user" , "content" : "Hello" }],
106- "chat_template_kwargs" : {"options" : {"thinking_mode" : "false" }},
107- "prompt_token_ids" : [1 , 1 , 1 ],
108- }
109- self .processor .process_request_dict (request_dict , 100 )
110- self .assertEqual (request_dict ["enable_thinking" ], True )
111-
112- request_dict = {
113- "messages" : [{"role" : "user" , "content" : "Hello" }],
114- "chat_template_kwargs" : {"options" : {"thinking_mode" : "123" }},
115- "prompt_token_ids" : [1 , 1 , 1 ],
116- }
117- self .processor .process_request_dict (request_dict , 100 )
118- self .assertEqual (request_dict ["enable_thinking" ], True )
119-
120- request_dict = {
121- "messages" : [{"role" : "user" , "content" : "Hello" }],
122- "chat_template_kwargs" : {"options" : {"thinking_mode" : "close" }},
123- }
124- self .processor .process_request_dict (request_dict , 100 )
125- self .assertEqual (request_dict ["enable_thinking" ], False )
126-
127- request_dict = {
128- "messages" : [{"role" : "user" , "content" : "Hello" }],
129- "chat_template_kwargs" : {"options" : {"thinking_mode" : "false" }},
130- }
131- self .processor .process_request_dict (request_dict , 100 )
132- self .assertEqual (request_dict ["enable_thinking" ], False )
133-
134- request_dict = {
135- "messages" : [{"role" : "user" , "content" : "Hello" }],
136- "chat_template_kwargs" : {"enable_thinking" : False },
137- }
138- self .processor .process_request_dict (request_dict , 100 )
139- self .assertEqual (request_dict ["enable_thinking" ], False )
140-
14174
14275class TestDataProcessorTargetMethods (unittest .TestCase ):
14376 def setUp (self ):
0 commit comments