Beispiel #1
0
 def test_clearing_only_single_branch(self):
     backend._addTreeItems('ldap://ldap.example.com', 'dc=example,dc=com')
     backend._addTreeItems('ldap://ldap.example.org', 'dc=example,dc=org')
     backend._clearTree('ldap://ldap.example.org')
     self.assertEqual(backend.TREE, {
         'ldap://ldap.example.com': {'dc=com': {'dn': 'dc=com', 'dc=example': {'dn': 'dc=example,dc=com'}}},
         'ldap://ldap.example.org': {},
     })
Beispiel #2
0
 def test_clearing_only_single_branch(self):
     backend._addTreeItems('ldap://ldap.example.com', 'dc=example,dc=com')
     backend._addTreeItems('ldap://ldap.example.org', 'dc=example,dc=org')
     backend._clearTree('ldap://ldap.example.org')
     self.assertEqual(
         backend.TREE, {
             'ldap://ldap.example.com': {
                 'dc=com': {
                     'dn': 'dc=com',
                     'dc=example': {
                         'dn': 'dc=example,dc=com'
                     }
                 }
             },
             'ldap://ldap.example.org': {},
         })
Beispiel #3
0
 def test_clearing_entire_tree(self):
     backend._addTreeItems('ldap://ldap.example.com', 'dc=example,dc=com')
     backend._addTreeItems('ldap://ldap.example.org', 'dc=example,dc=org')
     backend._clearTree()
     self.assertEqual(backend.TREE, {})
Beispiel #4
0
def clear(url=None):
    backend._clearTree(url=url)
Beispiel #5
0
def clear(url=None):
    backend._clearTree(url=url)
Beispiel #6
0
 def test_clearing_entire_tree(self):
     backend._addTreeItems('ldap://ldap.example.com', 'dc=example,dc=com')
     backend._addTreeItems('ldap://ldap.example.org', 'dc=example,dc=org')
     backend._clearTree()
     self.assertEqual(backend.TREE, {})