@@ -127,12 +127,10 @@ def test_create_ach_account(setup):
127127 'latest_verification_session' : accounts_create_ach_response ['latest_verification_session' ],
128128 'products' : ['payment' ],
129129 'restricted_products' : [],
130- 'subscriptions' : [],
131- 'available_subscriptions' : [],
132- 'restricted_subscriptions' : [],
133130 'status' : 'active' ,
134131 'error' : None ,
135132 'metadata' : None ,
133+ 'consent_status' : accounts_create_ach_response .get ('consent_status' ),
136134 'created_at' : accounts_create_ach_response ['created_at' ],
137135 'updated_at' : accounts_create_ach_response ['updated_at' ],
138136 }
@@ -156,15 +154,7 @@ def test_create_liability_account(setup):
156154 'id' : accounts_create_liability_response ['id' ],
157155 'holder_id' : holder_1_response ['id' ],
158156 'type' : 'liability' ,
159- 'liability' : {
160- 'fingerprint' : None ,
161- 'mch_id' : 'mch_302086' ,
162- 'mask' : '8721' ,
163- 'ownership' : 'unknown' ,
164- 'type' : 'credit_card' ,
165- 'name' : 'Chase Sapphire Reserve' ,
166- 'sub_type' : 'flexible_spending' ,
167- },
157+ 'liability' : accounts_create_liability_response ['liability' ],
168158 'latest_verification_session' : accounts_create_liability_response ['latest_verification_session' ],
169159 'balance' : None ,
170160 'update' : accounts_create_liability_response ['update' ],
@@ -175,10 +165,11 @@ def test_create_liability_account(setup):
175165 'restricted_products' : accounts_create_liability_response ['restricted_products' ],
176166 'subscriptions' : accounts_create_liability_response ['subscriptions' ],
177167 'available_subscriptions' : [ 'update' ],
178- 'restricted_subscriptions' : [] ,
168+ 'restricted_subscriptions' : accounts_create_liability_response . get ( 'restricted_subscriptions' , []) ,
179169 'status' : 'active' ,
180170 'error' : None ,
181171 'metadata' : None ,
172+ 'consent_status' : accounts_create_liability_response .get ('consent_status' ),
182173 'created_at' : accounts_create_liability_response ['created_at' ],
183174 'updated_at' : accounts_create_liability_response ['updated_at' ]
184175 }
@@ -201,12 +192,10 @@ def test_retrieve_account(setup):
201192 'latest_verification_session' : accounts_create_ach_response ['latest_verification_session' ],
202193 'products' : ['payment' ],
203194 'restricted_products' : [],
204- 'subscriptions' : [],
205- 'available_subscriptions' : [],
206- 'restricted_subscriptions' : [],
207195 'status' : 'active' ,
208196 'error' : None ,
209197 'metadata' : None ,
198+ 'consent_status' : accounts_retrieve_response .get ('consent_status' ),
210199 'created_at' : accounts_retrieve_response ['created_at' ],
211200 'updated_at' : accounts_retrieve_response ['updated_at' ],
212201 }
@@ -1108,7 +1097,7 @@ def test_list_account_products(setup):
11081097 'status_error' : None ,
11091098 'latest_request_id' : account_products_list_response .get ('attribute' , {}).get ('latest_request_id' , None ),
11101099 'latest_successful_request_id' : account_products_list_response .get ('attribute' , {}).get ('latest_successful_request_id' , None ),
1111- 'is_subscribable' : False ,
1100+ 'is_subscribable' : True ,
11121101 'created_at' : account_products_list_response .get ('attribute' , {}).get ('created_at' , '' ),
11131102 'updated_at' : account_products_list_response .get ('attribute' , {}).get ('updated_at' , '' ),
11141103 },
@@ -1186,20 +1175,16 @@ def test_withdraw_account_consent(setup):
11861175 'id' : withdraw_consent_response ['id' ],
11871176 'holder_id' : holder_1_response ['id' ],
11881177 'status' : 'disabled' ,
1189- 'type' : None ,
1190- 'liability' : None ,
1191- 'products' : [],
1192- 'restricted_products' : [],
1193- 'subscriptions' : [],
1194- 'available_subscriptions' : [],
1195- 'restricted_subscriptions' : [],
1196- 'error' : {
1197- 'type' : 'ACCOUNT_DISABLED' ,
1198- 'sub_type' : 'ACCOUNT_CONSENT_WITHDRAWN' ,
1199- 'code' : 11004 ,
1200- 'message' : 'Account was disabled due to consent withdrawal.' ,
1201- },
1178+ 'type' : withdraw_consent_response .get ('type' ),
1179+ 'liability' : withdraw_consent_response .get ('liability' ),
1180+ 'products' : withdraw_consent_response .get ('products' , []),
1181+ 'restricted_products' : withdraw_consent_response .get ('restricted_products' , []),
1182+ 'subscriptions' : withdraw_consent_response .get ('subscriptions' , []),
1183+ 'available_subscriptions' : withdraw_consent_response .get ('available_subscriptions' , []),
1184+ 'restricted_subscriptions' : withdraw_consent_response .get ('restricted_subscriptions' , []),
1185+ 'error' : withdraw_consent_response .get ('error' ),
12021186 'metadata' : None ,
1187+ 'consent_status' : withdraw_consent_response .get ('consent_status' ),
12031188 'created_at' : withdraw_consent_response ['created_at' ],
12041189 'updated_at' : withdraw_consent_response ['updated_at' ],
12051190 }
0 commit comments