def test_unknown_user(self): """ Try to retrieve user by UUID but no user matching """ BonitaServer.use('localhost', 9090, 'restuser', 'restbpm') url = '/identityAPI/getUserByUUID' code = 500 xml = build_dumb_bonita_error_body('UserNotFoundException', message='can\'t find User: unknown') BonitaServer.set_response_list([[url, code, xml]]) user = BonitaUser.get_by_uuid('unknown') assert user is None
def test_known_user(self): """ Retrieve a user using the UUID """ # Setup the response for MockServer BonitaServer.use('localhost', 9090, 'restuser', 'restbpm') url = '/identityAPI/getUserByUUID' code = 200 xml = build_bonita_user_xml(uuid='996633', password='', username='******') BonitaServer.set_response_list([[url, code, xml]]) user = BonitaUser.get_by_uuid('996633') assert isinstance(user, BonitaUser) assert user.uuid == '996633'