Skip to content

Commit f933374

Browse files
committed
fix (B2B Service): fixed tests ( guards skip the wiring assertions.)
1 parent 7c39948 commit f933374

1 file changed

Lines changed: 15 additions & 9 deletions

File tree

tests/unit/services/test_b2b_service.py

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)