@@ -56,6 +56,7 @@ async def connect_service_client(
5656 next : Callable [[ConnectConfig ], Awaitable [ServiceClient ]],
5757 ) -> ServiceClient :
5858 config .api_key = "replaced key"
59+ config .tls = False
5960 return await next (config )
6061
6162
@@ -150,7 +151,7 @@ async def test_worker_plugin_basic_config(client: Client) -> None:
150151 activities = [never_run_activity ],
151152 plugins = [MyWorkerPlugin ()],
152153 )
153- task_queue = worker .config ().get ("task_queue" )
154+ task_queue = worker .config (active_config = True ).get ("task_queue" )
154155 assert task_queue is not None and task_queue .startswith ("replaced_queue" )
155156
156157 # Test client plugin propagation to worker plugins
@@ -160,7 +161,7 @@ async def test_worker_plugin_basic_config(client: Client) -> None:
160161 worker = Worker (
161162 client , task_queue = "queue" + str (uuid .uuid4 ()), activities = [never_run_activity ]
162163 )
163- task_queue = worker .config ().get ("task_queue" )
164+ task_queue = worker .config (active_config = True ).get ("task_queue" )
164165 assert task_queue is not None and task_queue .startswith ("combined" )
165166
166167 # Test both. Client propagated plugins are called first, so the worker plugin overrides in this case
@@ -170,7 +171,7 @@ async def test_worker_plugin_basic_config(client: Client) -> None:
170171 activities = [never_run_activity ],
171172 plugins = [MyWorkerPlugin ()],
172173 )
173- task_queue = worker .config ().get ("task_queue" )
174+ task_queue = worker .config (active_config = True ).get ("task_queue" )
174175 assert task_queue is not None and task_queue .startswith ("replaced_queue" )
175176
176177
@@ -202,7 +203,8 @@ async def test_worker_sandbox_restrictions(client: Client) -> None:
202203 assert (
203204 "my_module"
204205 in cast (
205- SandboxedWorkflowRunner , worker .config ().get ("workflow_runner" )
206+ SandboxedWorkflowRunner ,
207+ worker .config (active_config = True ).get ("workflow_runner" ),
206208 ).restrictions .passthrough_modules
207209 )
208210
@@ -276,8 +278,11 @@ async def test_replay(client: Client) -> None:
276278 )
277279 await handle .result ()
278280 replayer = Replayer (workflows = [], plugins = [plugin ])
279- assert len (replayer .config ().get ("workflows" ) or []) == 1
280- assert replayer .config ().get ("data_converter" ) == pydantic_data_converter
281+ assert len (replayer .config (active_config = True ).get ("workflows" ) or []) == 1
282+ assert (
283+ replayer .config (active_config = True ).get ("data_converter" )
284+ == pydantic_data_converter
285+ )
281286
282287 await replayer .replay_workflow (await handle .fetch_history ())
283288
@@ -303,19 +308,28 @@ async def test_simple_plugins(client: Client) -> None:
303308 plugins = [plugin ],
304309 )
305310 # On a sequence, a value is appended
306- assert worker .config ().get ("workflows" ) == [HelloWorkflow , HelloWorkflow2 ]
311+ assert worker .config (active_config = True ).get ("workflows" ) == [
312+ HelloWorkflow ,
313+ HelloWorkflow2 ,
314+ ]
307315
308316 # Test with plugin registered in client
309317 worker = Worker (
310318 new_client ,
311319 task_queue = "queue" + str (uuid .uuid4 ()),
312320 activities = [never_run_activity ],
313321 )
314- assert worker .config ().get ("workflows" ) == [HelloWorkflow2 ]
322+ assert worker .config (active_config = True ).get ("workflows" ) == [HelloWorkflow2 ]
315323
316324 replayer = Replayer (workflows = [HelloWorkflow ], plugins = [plugin ])
317- assert replayer .config ().get ("data_converter" ) == pydantic_data_converter
318- assert replayer .config ().get ("workflows" ) == [HelloWorkflow , HelloWorkflow2 ]
325+ assert (
326+ replayer .config (active_config = True ).get ("data_converter" )
327+ == pydantic_data_converter
328+ )
329+ assert replayer .config (active_config = True ).get ("workflows" ) == [
330+ HelloWorkflow ,
331+ HelloWorkflow2 ,
332+ ]
319333
320334
321335async def test_simple_plugins_callables (client : Client ) -> None :
@@ -350,7 +364,7 @@ def converter(old: Optional[DataConverter]):
350364 activities = [never_run_activity ],
351365 plugins = [plugin ],
352366 )
353- assert worker .config ().get ("workflows" ) == []
367+ assert worker .config (active_config = True ).get ("workflows" ) == []
354368
355369
356370class MediumPlugin (SimplePlugin ):
@@ -371,5 +385,5 @@ async def test_medium_plugin(client: Client) -> None:
371385 plugins = [plugin ],
372386 workflows = [HelloWorkflow ],
373387 )
374- task_queue = worker .config ().get ("task_queue" )
388+ task_queue = worker .config (active_config = True ).get ("task_queue" )
375389 assert task_queue is not None and task_queue .startswith ("override" )
0 commit comments