1+ import pytest
2+
13from hyperbrowser .models .agents .meta_computer_use import MetaComputerUseTaskResponse
24
35
4- def test_meta_computer_use_task_response_parses_responses_style_step_payload () -> None :
6+ @pytest .mark .parametrize ("llm" , ["muse-spark-1.3" , "muse-wonder-1.0" ])
7+ def test_meta_computer_use_task_response_parses_responses_style_step_payload (
8+ llm ,
9+ ) -> None :
510 payload = {
611 "jobId" : "job-123" ,
712 "status" : "completed" ,
@@ -12,13 +17,13 @@ def test_meta_computer_use_task_response_parses_responses_style_step_payload() -
1217 "completed_at" : 1788743511 ,
1318 "output_text" : (
1419 "Second sentence in the Ecology section "
15- ' (Population subsection) of the Dog Wikipedia page:\n \n '
20+ " (Population subsection) of the Dog Wikipedia page:\n \n "
1621 '"In 2020, the estimated global dog population was '
1722 'between 700 million and 1 billion."'
1823 ),
1924 "error" : None ,
2025 "incomplete_details" : None ,
21- "model" : "muse-spark-1.3" ,
26+ "model" : llm ,
2227 "output" : [
2328 {
2429 "type" : "reasoning" ,
@@ -54,7 +59,7 @@ def test_meta_computer_use_task_response_parses_responses_style_step_payload() -
5459 "output_text" : "" ,
5560 "error" : {"code" : "ERR" , "message" : "something failed" },
5661 "incomplete_details" : {"reason" : "timeout" },
57- "model" : "muse-spark-1.3" ,
62+ "model" : llm ,
5863 "output" : [
5964 {
6065 "type" : "function_call" ,
@@ -78,7 +83,7 @@ def test_meta_computer_use_task_response_parses_responses_style_step_payload() -
7883 assert final_step .completed_at == 1788743511
7984 assert final_step .error is None
8085 assert final_step .incomplete_details is None
81- assert final_step .model == "muse-spark-1.3"
86+ assert final_step .model == llm
8287 assert final_step .reasoning is not None
8388 assert final_step .reasoning .effort == "medium"
8489 assert final_step .reasoning .summary == "concise"
0 commit comments