@@ -131,28 +131,6 @@ def test_list_users_success(self, mock_get):
131131
132132 self .assertEqual (response [0 ].token , self .data .get ('token' ))
133133
134- def test_create_user_status_transition_fail_need_user_token (self ):
135-
136- with self .assertRaises (HyperwalletException ) as exc :
137- self .api .createUserStatusTransition ()
138-
139- self .assertEqual (exc .exception .message , 'userToken is required' )
140-
141- def test_create_user_status_transition_fail_need_data (self ):
142-
143- with self .assertRaises (HyperwalletException ) as exc :
144- self .api .createUserStatusTransition ('token' )
145-
146- self .assertEqual (exc .exception .message , 'data is required' )
147-
148- @mock .patch ('hyperwallet.utils.ApiClient._makeRequest' )
149- def test_create_user_status_transition_success (self , mock_post ):
150-
151- mock_post .return_value = self .data
152- response = self .api .createUserStatusTransition ('token' , self .data )
153-
154- self .assertTrue (response .token , self .data .get ('token' ))
155-
156134 def test_get_user_status_transition_fail_need_user_token (self ):
157135
158136 with self .assertRaises (HyperwalletException ) as exc :
@@ -632,6 +610,35 @@ def test_create_prepaid_card_success(self, mock_post):
632610
633611 self .assertTrue (response .token , self .data .get ('token' ))
634612
613+ def test_update_prepaid_card_fail_need_user_token (self ):
614+
615+ with self .assertRaises (HyperwalletException ) as exc :
616+ self .api .updatePrepaidCard ()
617+
618+ self .assertEqual (exc .exception .message , 'userToken is required' )
619+
620+ def test_update_prepaid_card_fail_need_card_token (self ):
621+
622+ with self .assertRaises (HyperwalletException ) as exc :
623+ self .api .updatePrepaidCard ('token' )
624+
625+ self .assertEqual (exc .exception .message , 'prepaidCardToken is required' )
626+
627+ def test_update_prepaid_card_fail_need_data (self ):
628+
629+ with self .assertRaises (HyperwalletException ) as exc :
630+ self .api .updatePrepaidCard ('token' , 'token' )
631+
632+ self .assertEqual (exc .exception .message , 'data is required' )
633+
634+ @mock .patch ('hyperwallet.utils.ApiClient._makeRequest' )
635+ def test_update_prepaid_card_success (self , mock_put ):
636+
637+ mock_put .return_value = self .data
638+ response = self .api .updatePrepaidCard ('token' , 'token' , self .data )
639+
640+ self .assertTrue (response .token , self .data .get ('token' ))
641+
635642 def test_get_prepaid_card_fail_need_user_token (self ):
636643
637644 with self .assertRaises (HyperwalletException ) as exc :
@@ -1235,6 +1242,28 @@ def test_list_payment_status_transitions_success(self, mock_get):
12351242
12361243 self .assertTrue (response [0 ].token , self .data .get ('token' ))
12371244
1245+ def test_create_payment_status_transition_fail_need_payment_token (self ):
1246+
1247+ with self .assertRaises (HyperwalletException ) as exc :
1248+ self .api .createPaymentStatusTransition ()
1249+
1250+ self .assertEqual (exc .exception .message , 'paymentToken is required' )
1251+
1252+ def test_create_payment_status_transition_fail_need_data (self ):
1253+
1254+ with self .assertRaises (HyperwalletException ) as exc :
1255+ self .api .createPaymentStatusTransition ('token' )
1256+
1257+ self .assertEqual (exc .exception .message , 'data is required' )
1258+
1259+ @mock .patch ('hyperwallet.utils.ApiClient._makeRequest' )
1260+ def test_create_payment_status_transition_success (self , mock_post ):
1261+
1262+ mock_post .return_value = self .data
1263+ response = self .api .createPaymentStatusTransition ('token' , self .data )
1264+
1265+ self .assertTrue (response .token , self .data .get ('token' ))
1266+
12381267 '''
12391268
12401269 Balances
0 commit comments