Skip to content

Commit 049c697

Browse files
format
1 parent c1017c6 commit 049c697

9 files changed

+64
-15
lines changed

tests/openai_agents/basic/test_agent_lifecycle_workflow.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
from concurrent.futures import ThreadPoolExecutor
33

44
from temporalio.client import Client
5-
from temporalio.contrib.openai_agents.testing import AgentEnvironment, ResponseBuilders, TestModel
5+
from temporalio.contrib.openai_agents.testing import (
6+
AgentEnvironment,
7+
ResponseBuilders,
8+
TestModel,
9+
)
610
from temporalio.worker import Worker
711

812
from openai_agents.basic.workflows.agent_lifecycle_workflow import (

tests/openai_agents/basic/test_dynamic_system_prompt_workflow.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
from concurrent.futures import ThreadPoolExecutor
33

44
from temporalio.client import Client
5-
from temporalio.contrib.openai_agents.testing import AgentEnvironment, ResponseBuilders, TestModel
5+
from temporalio.contrib.openai_agents.testing import (
6+
AgentEnvironment,
7+
ResponseBuilders,
8+
TestModel,
9+
)
610
from temporalio.worker import Worker
711

812
from openai_agents.basic.workflows.dynamic_system_prompt_workflow import (
@@ -12,7 +16,11 @@
1216

1317
def dynamic_system_prompt_test_model():
1418
return TestModel.returning_responses(
15-
[ResponseBuilders.output_message("Style: haiku\nResponse: The weather is cloudy with a chance of meatballs.")]
19+
[
20+
ResponseBuilders.output_message(
21+
"Style: haiku\nResponse: The weather is cloudy with a chance of meatballs."
22+
)
23+
]
1624
)
1725

1826

tests/openai_agents/basic/test_hello_world_workflow.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
from concurrent.futures import ThreadPoolExecutor
33

44
from temporalio.client import Client
5-
from temporalio.worker import Worker
65
from temporalio.contrib.openai_agents.testing import (
76
AgentEnvironment,
87
ResponseBuilders,
98
TestModel,
109
)
10+
from temporalio.worker import Worker
1111

1212
from openai_agents.basic.workflows.hello_world_workflow import HelloWorldAgent
1313

tests/openai_agents/basic/test_lifecycle_workflow.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
from concurrent.futures import ThreadPoolExecutor
33

44
from temporalio.client import Client
5-
from temporalio.contrib.openai_agents.testing import AgentEnvironment, ResponseBuilders, TestModel
5+
from temporalio.contrib.openai_agents.testing import (
6+
AgentEnvironment,
7+
ResponseBuilders,
8+
TestModel,
9+
)
610
from temporalio.worker import Worker
711

812
from openai_agents.basic.workflows.lifecycle_workflow import LifecycleWorkflow

tests/openai_agents/basic/test_local_image_workflow.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
from concurrent.futures import ThreadPoolExecutor
33

44
from temporalio.client import Client
5-
from temporalio.contrib.openai_agents.testing import AgentEnvironment, ResponseBuilders, TestModel
5+
from temporalio.contrib.openai_agents.testing import (
6+
AgentEnvironment,
7+
ResponseBuilders,
8+
TestModel,
9+
)
610
from temporalio.worker import Worker
711

812
from openai_agents.basic.activities.image_activities import read_image_as_base64

tests/openai_agents/basic/test_non_strict_output_workflow.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
from concurrent.futures import ThreadPoolExecutor
33

44
from temporalio.client import Client
5-
from temporalio.contrib.openai_agents.testing import AgentEnvironment, ResponseBuilders, TestModel
5+
from temporalio.contrib.openai_agents.testing import (
6+
AgentEnvironment,
7+
ResponseBuilders,
8+
TestModel,
9+
)
610
from temporalio.worker import Worker
711

812
from openai_agents.basic.workflows.non_strict_output_workflow import (
@@ -12,7 +16,10 @@
1216

1317
def non_strict_output_test_model():
1418
return TestModel.returning_responses(
15-
[ResponseBuilders.output_message('{"jokes": {"1": "Why do programmers prefer dark mode? Because light attracts bugs!", "2": "How many programmers does it take to change a light bulb? None, that\'s a hardware problem.", "3": "Why do Java developers wear glasses? Because they can\'t C#!"}}')
19+
[
20+
ResponseBuilders.output_message(
21+
'{"jokes": {"1": "Why do programmers prefer dark mode? Because light attracts bugs!", "2": "How many programmers does it take to change a light bulb? None, that\'s a hardware problem.", "3": "Why do Java developers wear glasses? Because they can\'t C#!"}}'
22+
)
1623
]
1724
)
1825

tests/openai_agents/basic/test_previous_response_id_workflow.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
from concurrent.futures import ThreadPoolExecutor
33

44
from temporalio.client import Client
5-
from temporalio.contrib.openai_agents.testing import AgentEnvironment, ResponseBuilders, TestModel
5+
from temporalio.contrib.openai_agents.testing import (
6+
AgentEnvironment,
7+
ResponseBuilders,
8+
TestModel,
9+
)
610
from temporalio.worker import Worker
711

812
from openai_agents.basic.workflows.previous_response_id_workflow import (
@@ -14,7 +18,9 @@ def previous_response_id_test_model():
1418
return TestModel.returning_responses(
1519
[
1620
ResponseBuilders.output_message("The capital of France is Paris."),
17-
ResponseBuilders.output_message("Paris has a population of approximately 2.1 million people within the city proper.")
21+
ResponseBuilders.output_message(
22+
"Paris has a population of approximately 2.1 million people within the city proper."
23+
),
1824
]
1925
)
2026

tests/openai_agents/basic/test_remote_image_workflow.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,23 @@
22
from concurrent.futures import ThreadPoolExecutor
33

44
from temporalio.client import Client
5-
from temporalio.contrib.openai_agents.testing import AgentEnvironment, ResponseBuilders, TestModel
5+
from temporalio.contrib.openai_agents.testing import (
6+
AgentEnvironment,
7+
ResponseBuilders,
8+
TestModel,
9+
)
610
from temporalio.worker import Worker
711

812
from openai_agents.basic.workflows.remote_image_workflow import RemoteImageWorkflow
913

1014

1115
def remote_image_test_model():
1216
return TestModel.returning_responses(
13-
[ResponseBuilders.output_message("I can see the Golden Gate Bridge, a beautiful suspension bridge in San Francisco.")]
17+
[
18+
ResponseBuilders.output_message(
19+
"I can see the Golden Gate Bridge, a beautiful suspension bridge in San Francisco."
20+
)
21+
]
1422
)
1523

1624

tests/openai_agents/basic/test_tools_workflow.py

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
from concurrent.futures import ThreadPoolExecutor
33

44
from temporalio.client import Client
5-
from temporalio.contrib.openai_agents.testing import AgentEnvironment, ResponseBuilders, TestModel
5+
from temporalio.contrib.openai_agents.testing import (
6+
AgentEnvironment,
7+
ResponseBuilders,
8+
TestModel,
9+
)
610
from temporalio.worker import Worker
711

812
from openai_agents.basic.activities.get_weather_activity import get_weather
@@ -11,8 +15,12 @@
1115

1216
def tools_test_model():
1317
return TestModel.returning_responses(
14-
[ResponseBuilders.tool_call('{"city": "New York"}', "get_weather"),
15-
ResponseBuilders.output_message("The weather in New York is sunny with a temperature of 75°F.")]
18+
[
19+
ResponseBuilders.tool_call('{"city": "New York"}', "get_weather"),
20+
ResponseBuilders.output_message(
21+
"The weather in New York is sunny with a temperature of 75°F."
22+
),
23+
]
1624
)
1725

1826

0 commit comments

Comments
 (0)