@@ -2289,5 +2289,60 @@ def test_create_user_status_transition_success(self, mock_get):
22892289 response = self .api .createUserStatusTransition ('token' , 'token' )
22902290 self .assertTrue (response .token , self .data .get ('token' ))
22912291
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+
22922347if __name__ == '__main__' :
22932348 unittest .main ()
0 commit comments