@@ -150,7 +150,7 @@ async def test_worker_plugin_basic_config(client: Client) -> None:
150150 activities = [never_run_activity ],
151151 plugins = [MyWorkerPlugin ()],
152152 )
153- task_queue = worker .config ().get ("task_queue" )
153+ task_queue = worker .config (active_config = True ).get ("task_queue" )
154154 assert task_queue is not None and task_queue .startswith ("replaced_queue" )
155155
156156 # Test client plugin propagation to worker plugins
@@ -160,7 +160,7 @@ async def test_worker_plugin_basic_config(client: Client) -> None:
160160 worker = Worker (
161161 client , task_queue = "queue" + str (uuid .uuid4 ()), activities = [never_run_activity ]
162162 )
163- task_queue = worker .config ().get ("task_queue" )
163+ task_queue = worker .config (active_config = True ).get ("task_queue" )
164164 assert task_queue is not None and task_queue .startswith ("combined" )
165165
166166 # Test both. Client propagated plugins are called first, so the worker plugin overrides in this case
@@ -170,7 +170,7 @@ async def test_worker_plugin_basic_config(client: Client) -> None:
170170 activities = [never_run_activity ],
171171 plugins = [MyWorkerPlugin ()],
172172 )
173- task_queue = worker .config ().get ("task_queue" )
173+ task_queue = worker .config (active_config = True ).get ("task_queue" )
174174 assert task_queue is not None and task_queue .startswith ("replaced_queue" )
175175
176176
@@ -202,7 +202,8 @@ async def test_worker_sandbox_restrictions(client: Client) -> None:
202202 assert (
203203 "my_module"
204204 in cast (
205- SandboxedWorkflowRunner , worker .config ().get ("workflow_runner" )
205+ SandboxedWorkflowRunner ,
206+ worker .config (active_config = True ).get ("workflow_runner" ),
206207 ).restrictions .passthrough_modules
207208 )
208209
@@ -276,8 +277,11 @@ async def test_replay(client: Client) -> None:
276277 )
277278 await handle .result ()
278279 replayer = Replayer (workflows = [], plugins = [plugin ])
279- assert len (replayer .config ().get ("workflows" ) or []) == 1
280- assert replayer .config ().get ("data_converter" ) == pydantic_data_converter
280+ assert len (replayer .config (active_config = True ).get ("workflows" ) or []) == 1
281+ assert (
282+ replayer .config (active_config = True ).get ("data_converter" )
283+ == pydantic_data_converter
284+ )
281285
282286 await replayer .replay_workflow (await handle .fetch_history ())
283287
@@ -303,19 +307,28 @@ async def test_simple_plugins(client: Client) -> None:
303307 plugins = [plugin ],
304308 )
305309 # On a sequence, a value is appended
306- assert worker .config ().get ("workflows" ) == [HelloWorkflow , HelloWorkflow2 ]
310+ assert worker .config (active_config = True ).get ("workflows" ) == [
311+ HelloWorkflow ,
312+ HelloWorkflow2 ,
313+ ]
307314
308315 # Test with plugin registered in client
309316 worker = Worker (
310317 new_client ,
311318 task_queue = "queue" + str (uuid .uuid4 ()),
312319 activities = [never_run_activity ],
313320 )
314- assert worker .config ().get ("workflows" ) == [HelloWorkflow2 ]
321+ assert worker .config (active_config = True ).get ("workflows" ) == [HelloWorkflow2 ]
315322
316323 replayer = Replayer (workflows = [HelloWorkflow ], plugins = [plugin ])
317- assert replayer .config ().get ("data_converter" ) == pydantic_data_converter
318- assert replayer .config ().get ("workflows" ) == [HelloWorkflow , HelloWorkflow2 ]
324+ assert (
325+ replayer .config (active_config = True ).get ("data_converter" )
326+ == pydantic_data_converter
327+ )
328+ assert replayer .config (active_config = True ).get ("workflows" ) == [
329+ HelloWorkflow ,
330+ HelloWorkflow2 ,
331+ ]
319332
320333
321334async def test_simple_plugins_callables (client : Client ) -> None :
@@ -350,7 +363,7 @@ def converter(old: Optional[DataConverter]):
350363 activities = [never_run_activity ],
351364 plugins = [plugin ],
352365 )
353- assert worker .config ().get ("workflows" ) == []
366+ assert worker .config (active_config = True ).get ("workflows" ) == []
354367
355368
356369class MediumPlugin (SimplePlugin ):
@@ -371,5 +384,5 @@ async def test_medium_plugin(client: Client) -> None:
371384 plugins = [plugin ],
372385 workflows = [HelloWorkflow ],
373386 )
374- task_queue = worker .config ().get ("task_queue" )
387+ task_queue = worker .config (active_config = True ).get ("task_queue" )
375388 assert task_queue is not None and task_queue .startswith ("override" )
0 commit comments