diff --git a/tests/test_BackendLdap.py b/tests/test_BackendLdap.py index 4543976..a5a41a6 100644 --- a/tests/test_BackendLdap.py +++ b/tests/test_BackendLdap.py @@ -7,7 +7,7 @@ from __future__ import unicode_literals import pytest import sys from sets import Set -from ldapcherry.backend.backendLdap import Backend +from ldapcherry.backend.backendLdap import Backend, DelUserDontExists from ldapcherry.exceptions import * import cherrypy import logging @@ -168,6 +168,17 @@ class TestError(object): inv.del_user('test') raise AssertionError("expected an exception") + def testDelUserDontExists(self): + inv = Backend(cfg, cherrypy.log, 'ldap', attr) + try: + inv.del_user('test') + inv.del_user('test') + except DelUserDontExists: + return + else: + raise AssertionError("expected an exception") + + def testAddUserMissingMustAttribute(self): inv = Backend(cfg, cherrypy.log, 'ldap', attr) user = {