@@ -2267,5 +2267,82 @@ def test_create_transfer_spend_back_refunds_success(self, mock_get):
22672267
22682268 self .assertTrue (response .token , self .data .get ('token' ))
22692269
2270+ '''
2271+
2272+ Create User Status Transition
2273+
2274+ '''
2275+
2276+ def test_create_user_status_transition_user_token (self ):
2277+ with self .assertRaises (HyperwalletException ) as exc :
2278+ self .api .createUserStatusTransition ()
2279+ self .assertEqual (exc .exception .message , 'userToken is required' )
2280+
2281+ def test_create_user_status_transition_data (self ):
2282+ with self .assertRaises (HyperwalletException ) as exc :
2283+ self .api .createUserStatusTransition ('token' )
2284+ self .assertEqual (exc .exception .message , 'data is required' )
2285+
2286+ @mock .patch ('hyperwallet.utils.ApiClient._makeRequest' )
2287+ def test_create_user_status_transition_success (self , mock_get ):
2288+ mock_get .return_value = self .data
2289+ response = self .api .createUserStatusTransition ('token' , 'token' )
2290+ self .assertTrue (response .token , self .data .get ('token' ))
2291+
2292+ def test_create_user_lockUser_status_transition_user_token (self ):
2293+ with self .assertRaises (HyperwalletException ) as exc :
2294+ self .api .lockUser ()
2295+ self .assertEqual (exc .exception .message , 'userToken is required' )
2296+
2297+ @mock .patch ('hyperwallet.utils.ApiClient._makeRequest' )
2298+ def test_create_user_lockUser_status_transition_success (self , mock_get ):
2299+ mock_get .return_value = self .data
2300+ response = self .api .lockUser ('token' )
2301+ self .assertTrue (response .token , self .data .get ('token' ))
2302+
2303+ def test_create_user_freezeUser_status_transition_user_token (self ):
2304+ with self .assertRaises (HyperwalletException ) as exc :
2305+ self .api .freezeUser ()
2306+ self .assertEqual (exc .exception .message , 'userToken is required' )
2307+
2308+ @mock .patch ('hyperwallet.utils.ApiClient._makeRequest' )
2309+ def test_create_user_freezeUser_status_transition_success (self , mock_get ):
2310+ mock_get .return_value = self .data
2311+ response = self .api .freezeUser ('token' )
2312+ self .assertTrue (response .token , self .data .get ('token' ))
2313+
2314+ def test_create_user_preactivate_status_transition_user_token (self ):
2315+ with self .assertRaises (HyperwalletException ) as exc :
2316+ self .api .preactivateUser ()
2317+ self .assertEqual (exc .exception .message , 'userToken is required' )
2318+
2319+ @mock .patch ('hyperwallet.utils.ApiClient._makeRequest' )
2320+ def test_create_user_preactivate_status_transition_success (self , mock_get ):
2321+ mock_get .return_value = self .data
2322+ response = self .api .preactivateUser ('token' )
2323+ self .assertTrue (response .token , self .data .get ('token' ))
2324+
2325+ def test_create_user_deactivate_status_transition_user_token (self ):
2326+ with self .assertRaises (HyperwalletException ) as exc :
2327+ self .api .deactivateUser ()
2328+ self .assertEqual (exc .exception .message , 'userToken is required' )
2329+
2330+ @mock .patch ('hyperwallet.utils.ApiClient._makeRequest' )
2331+ def test_create_user_deactivate_status_transition_success (self , mock_get ):
2332+ mock_get .return_value = self .data
2333+ response = self .api .deactivateUser ('token' )
2334+ self .assertTrue (response .token , self .data .get ('token' ))
2335+
2336+ def test_create_user_activate_status_transition_user_token (self ):
2337+ with self .assertRaises (HyperwalletException ) as exc :
2338+ self .api .activateUser ()
2339+ self .assertEqual (exc .exception .message , 'userToken is required' )
2340+
2341+ @mock .patch ('hyperwallet.utils.ApiClient._makeRequest' )
2342+ def test_create_user_activate_status_transition_success (self , mock_get ):
2343+ mock_get .return_value = self .data
2344+ response = self .api .activateUser ('token' )
2345+ self .assertTrue (response .token , self .data .get ('token' ))
2346+
22702347if __name__ == '__main__' :
22712348 unittest .main ()
0 commit comments