Beispiel #1
0
    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
Beispiel #2
0
    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'
Beispiel #3
0
 def test_unknown_param(self):
     """ Try to retrieve user but gives an unknown param """
     BonitaUser.get(unknown_param='32')