@@ -111,7 +111,9 @@ def test_membership_with_valid_tokens(self, foundry_client):
111111
112112 # Verify the balance directly with cast
113113 balance_result = foundry_client .get_erc20_balance (self .snt_address , member_address )
114- logger .debug (f"SNT balance check: exit_code={ balance_result .exit_code } , output={ balance_result .output .decode ()} " )
114+ assert balance_result .exit_code == 0 , "Balance check command failed"
115+ balance = int (balance_result .output .decode ().strip (), 16 )
116+ assert balance >= 1000000000000000000 , f"Insufficient SNT balance: { balance } , expected at least 1000000000000000000 wei (1 token)"
115117
116118 token_address = self .snt_address
117119
@@ -174,7 +176,9 @@ def test_admin_token_permissions_with_valid_tokens(self, foundry_client):
174176
175177 # Verify the balance directly with cast
176178 balance_result = foundry_client .get_erc20_balance (self .snt_address , member_address )
177- logger .debug (f"SNT balance check: exit_code={ balance_result .exit_code } , output={ balance_result .output .decode ()} " )
179+ assert balance_result .exit_code == 0 , "Balance check command failed"
180+ balance = int (balance_result .output .decode ().strip (), 16 )
181+ assert balance >= 1000000000000000000 , f"Insufficient SNT balance: { balance } , expected at least 1000000000000000000 wei (1 token)"
178182
179183 # Owner creates token-gated community with admin permission
180184 community_resp = self .owner .wakuext_service .create_community (
0 commit comments