def testSetPassword(self): inv = Backend(cfg, cherrypy.log, u'test☭', attr, 'sAMAccountName') try: inv.add_user(default_user.copy()) inv.add_to_groups(u'☭default_user', default_groups) except: pass inv.set_attrs(u'☭default_user', {'unicodePwd': u'test☭P66642$'}) ret = inv.auth(u'☭default_user', u'test☭P66642$') inv.del_user(u'☭default_user') assert ret == True
def testSetPassword(self): inv = Backend(cfg, cherrypy.log, u'test☭', attr, 'sAMAccountName') try: inv.add_user(default_user.copy()) inv.add_to_groups(u'☭default_user', default_groups) except: pass inv.set_attrs(u'☭default_user', {'unicodePwd': u'test☭P66642$'}) ret = inv.auth(u'☭default_user', u'test☭P66642$') inv.del_user(u'☭default_user') assert ret == True
def testModifyUser(self): inv = Backend(cfg, cherrypy.log, u'test☭', attr, 'sAMAccountName') user = { 'sAMAccountName': u'test☭', 'sn': u'test☭', 'cn': u'test☭', 'unicodePwd': u'test☭Aowo87', 'uidNumber': '42', 'gidNumber': '42', 'homeDirectory': '/home/test/' } inv.add_user(user) inv.set_attrs(u'test☭', {'gecos': 'test2', 'homeDirectory': '/home/test/'}) inv.del_user(u'test☭')
def testModifyUser(self): inv = Backend(cfg, cherrypy.log, u'test☭', attr, 'sAMAccountName') user = { 'sAMAccountName': u'test☭', 'sn': u'test☭', 'cn': u'test☭', 'unicodePwd': u'test☭Aowo87', 'uidNumber': '42', 'gidNumber': '42', 'homeDirectory': '/home/test/' } inv.add_user(user) inv.set_attrs(u'test☭', { 'gecos': 'test2', 'homeDirectory': '/home/test/' }) inv.del_user(u'test☭')