Skip to content

Commit bfec74c

Browse files
author
stroeder
committed
make pylint happy
1 parent 49dd66b commit bfec74c

File tree

1 file changed

+61
-20
lines changed

1 file changed

+61
-20
lines changed

Tests/t_search.py

Lines changed: 61 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
"""
2+
test LDAP operations with Python wrapper module
3+
"""
4+
15
import os
26
import unittest
37
from slapdtest import SlapdTestCase
@@ -32,6 +36,9 @@
3236

3337

3438
class TestSearch(SlapdTestCase):
39+
"""
40+
test LDAP search operations
41+
"""
3542

3643
ldap_object_class = LDAPObject
3744

@@ -49,37 +56,71 @@ def setUp(self):
4956
self._ldap_conn = self._open_ldap_conn()
5057

5158
def test_search_subtree(self):
52-
result = self._ldap_conn.search_s(self.server.suffix, ldap.SCOPE_SUBTREE, '(cn=Foo*)', ['*'])
59+
result = self._ldap_conn.search_s(
60+
self.server.suffix,
61+
ldap.SCOPE_SUBTREE,
62+
'(cn=Foo*)',
63+
attrlist=['*'],
64+
)
5365
result.sort()
54-
self.assertEquals(result,
55-
[('cn=Foo1,'+self.server.suffix,
56-
{'cn': ['Foo1'], 'objectClass': ['organizationalRole']}),
57-
('cn=Foo2,'+self.server.suffix,
58-
{'cn': ['Foo2'], 'objectClass': ['organizationalRole']}),
59-
('cn=Foo3,'+self.server.suffix,
60-
{'cn': ['Foo3'], 'objectClass': ['organizationalRole']}),
61-
('cn=Foo4,ou=Container,'+self.server.suffix,
62-
{'cn': ['Foo4'], 'objectClass': ['organizationalRole']}),
66+
self.assertEquals(
67+
result,
68+
[
69+
(
70+
'cn=Foo1,'+self.server.suffix,
71+
{'cn': ['Foo1'], 'objectClass': ['organizationalRole']}
72+
),
73+
(
74+
'cn=Foo2,'+self.server.suffix,
75+
{'cn': ['Foo2'], 'objectClass': ['organizationalRole']}
76+
),
77+
(
78+
'cn=Foo3,'+self.server.suffix,
79+
{'cn': ['Foo3'], 'objectClass': ['organizationalRole']}
80+
),
81+
(
82+
'cn=Foo4,ou=Container,'+self.server.suffix,
83+
{'cn': ['Foo4'], 'objectClass': ['organizationalRole']}
84+
),
6385
]
6486
)
6587

6688
def test_search_onelevel(self):
67-
result = self._ldap_conn.search_s(self.server.suffix, ldap.SCOPE_ONELEVEL, '(cn=Foo*)', ['*'])
89+
result = self._ldap_conn.search_s(
90+
self.server.suffix,
91+
ldap.SCOPE_ONELEVEL,
92+
'(cn=Foo*)',
93+
['*'],
94+
)
6895
result.sort()
69-
self.assertEquals(result,
70-
[('cn=Foo1,'+self.server.suffix,
71-
{'cn': ['Foo1'], 'objectClass': ['organizationalRole']}),
72-
('cn=Foo2,'+self.server.suffix,
73-
{'cn': ['Foo2'], 'objectClass': ['organizationalRole']}),
74-
('cn=Foo3,'+self.server.suffix,
75-
{'cn': ['Foo3'], 'objectClass': ['organizationalRole']}),
96+
self.assertEquals(
97+
result,
98+
[
99+
(
100+
'cn=Foo1,'+self.server.suffix,
101+
{'cn': ['Foo1'], 'objectClass': ['organizationalRole']}
102+
),
103+
(
104+
'cn=Foo2,'+self.server.suffix,
105+
{'cn': ['Foo2'], 'objectClass': ['organizationalRole']}
106+
),
107+
(
108+
'cn=Foo3,'+self.server.suffix,
109+
{'cn': ['Foo3'], 'objectClass': ['organizationalRole']}
110+
),
76111
]
77112
)
78113

79114
def test_search_oneattr(self):
80-
result = self._ldap_conn.search_s(self.server.suffix, ldap.SCOPE_SUBTREE, '(cn=Foo4)', ['cn'])
115+
result = self._ldap_conn.search_s(
116+
self.server.suffix,
117+
ldap.SCOPE_SUBTREE,
118+
'(cn=Foo4)',
119+
['cn'],
120+
)
81121
result.sort()
82-
self.assertEquals(result,
122+
self.assertEquals(
123+
result,
83124
[('cn=Foo4,ou=Container,'+self.server.suffix, {'cn': ['Foo4']})]
84125
)
85126

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy