def test_modified(self): """ Update password of a BonitaUser """ user = BonitaUser(username=u'myusername', password=u'mypassword') user._uuid = 'myuuid' # Prepare response of MockedServer url = '/identityAPI/updateUserPassword' code = 200 user_xml = build_bonita_user_xml(uuid='myuuid', password='******', username='******') BonitaServer.set_response_list([[url, code, user_xml]]) # Modify password user.password = u'some pass' user._update_password() assert user.password == u'some pass' dirties = user.get_dirties() assert 'password' not in dirties
def test_password_modified(self): """ Update password contact infos of BonitaUser """ user = BonitaUser(username=u'myusername', password=u'mypassword') user._uuid = 'myuuid' user.clear() # Prepare response of MockedServer url = '/identityAPI/updateUserPassword' code = 200 user_xml = build_bonita_user_xml(uuid='myuuid', password='******', username='******') BonitaServer.set_response_list([[url, code, user_xml]]) # Modify password user.password = u'some pass' user._update() assert user.is_modified is False assert user.password == u'some pass'