@@ -306,12 +306,18 @@ def test_async_b2b_service_initializes_services_correctly(
306306 assert service .http_client is mock_async_http_client
307307 assert service .token_manager is mock_async_token_manager
308308
309- if hasattr (service , "express_checkout_service" ):
310- assert service .express_checkout_service .http_client is mock_async_http_client
311- assert service .express_checkout_service .token_manager is mock_async_token_manager
312- if hasattr (service , "paybill_service" ):
313- assert service .paybill_service .http_client is mock_async_http_client
314- assert service .paybill_service .token_manager is mock_async_token_manager
315- if hasattr (service , "buygoods_service" ):
316- assert service .buygoods_service .http_client is mock_async_http_client
317- assert service .buygoods_service .token_manager is mock_async_token_manager
309+ express_checkout_delegate = getattr (service , "_express_checkout" , None )
310+ paybill_delegate = getattr (service , "_business_paybill" , None )
311+ buygoods_delegate = getattr (service , "_business_buygoods" , None )
312+
313+ assert express_checkout_delegate is not None
314+ assert express_checkout_delegate .http_client is mock_async_http_client
315+ assert express_checkout_delegate .token_manager is mock_async_token_manager
316+
317+ assert paybill_delegate is not None
318+ assert paybill_delegate .http_client is mock_async_http_client
319+ assert paybill_delegate .token_manager is mock_async_token_manager
320+
321+ assert buygoods_delegate is not None
322+ assert buygoods_delegate .http_client is mock_async_http_client
323+ assert buygoods_delegate .token_manager is mock_async_token_manager
0 commit comments