@@ -150,15 +150,19 @@ async def test_worker_plugin_basic_config(client: Client) -> None:
150150 plugins = [MyWorkerPlugin ()],
151151 )
152152 assert worker .config ().get ("task_queue" ) == "replaced_queue"
153- assert [p .name () for p in worker .config ().get ("plugins" )] == [MyWorkerPlugin ().name ()]
153+ assert [p .name () for p in worker .config ().get ("plugins" , [])] == [
154+ MyWorkerPlugin ().name ()
155+ ]
154156
155157 # Test client plugin propagation to worker plugins
156158 new_config = client .config ()
157159 new_config ["plugins" ] = [MyCombinedPlugin ()]
158160 client = Client (** new_config )
159161 worker = Worker (client , task_queue = "queue" , activities = [never_run_activity ])
160162 assert worker .config ().get ("task_queue" ) == "combined"
161- assert [p .name () for p in worker .config ().get ("plugins" )] == [MyCombinedPlugin ().name ()]
163+ assert [p .name () for p in worker .config ().get ("plugins" , [])] == [
164+ MyCombinedPlugin ().name ()
165+ ]
162166
163167 # Test both. Client propagated plugins are called first, so the worker plugin overrides in this case
164168 worker = Worker (
@@ -168,7 +172,7 @@ async def test_worker_plugin_basic_config(client: Client) -> None:
168172 plugins = [MyWorkerPlugin ()],
169173 )
170174 assert worker .config ().get ("task_queue" ) == "replaced_queue"
171- assert [p .name () for p in worker .config ().get ("plugins" )] == [
175+ assert [p .name () for p in worker .config ().get ("plugins" , [] )] == [
172176 MyCombinedPlugin ().name (),
173177 MyWorkerPlugin ().name (),
174178 ]
0 commit comments