def test_not_found_user_by_uuid(self): """ Try to retrieve user but nothing found with given key """ # Setup the response for MockServer BonitaServer.use('localhost', 9090, 'restuser', 'restbpm') url = '/identityAPI/getUserByUUID' code = 500 xml = build_dumb_bonita_error_body('UserNotFoundException', message='can\'t find User: not found uuid') BonitaServer.set_response_list([[url, code, xml]]) user = BonitaUser.get(uuid='not found uuid') assert user is None
def test_get_user_by_username(self): """ Retrieve a user with username """ # Setup the response for MockServer BonitaServer.use('localhost', 9090, 'restuser', 'restbpm') url = '/identityAPI/getUser' code = 200 xml = build_bonita_user_xml(uuid='996633', password='', username='******') BonitaServer.set_response_list([[url, code, xml]]) user = BonitaUser.get(username='******') assert isinstance(user, BonitaUser) assert user.username == 'myuser'
def test_unknown_param(self): """ Try to retrieve user but gives an unknown param """ BonitaUser.get(unknown_param='32')