Skip to content

Commit

Permalink
(re)numbered test classes and methods
Browse files Browse the repository at this point in the history
  • Loading branch information
stroeder authored and Petr Viktorin committed Nov 22, 2017
1 parent da2d43d commit 657ea2b
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions Tests/t_ldapobject.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@
"""


class Test01_SimpleLDAPObject(SlapdTestCase):
class Test00_SimpleLDAPObject(SlapdTestCase):
"""
test LDAP search operations
"""
Expand All @@ -66,7 +66,7 @@ class Test01_SimpleLDAPObject(SlapdTestCase):

@classmethod
def setUpClass(cls):
super(Test01_SimpleLDAPObject, cls).setUpClass()
super(Test00_SimpleLDAPObject, cls).setUpClass()
# insert some Foo* objects via ldapadd
cls.server.ldapadd(
LDIF_TEMPLATE % {
Expand All @@ -85,7 +85,7 @@ def setUp(self):
# open local LDAP connection
self._ldap_conn = self._open_ldap_conn()

def test_search_subtree(self):
def test001_search_subtree(self):
result = self._ldap_conn.search_s(
self.server.suffix,
ldap.SCOPE_SUBTREE,
Expand Down Expand Up @@ -115,7 +115,7 @@ def test_search_subtree(self):
]
)

def test_search_onelevel(self):
def test002_search_onelevel(self):
result = self._ldap_conn.search_s(
self.server.suffix,
ldap.SCOPE_ONELEVEL,
Expand All @@ -141,7 +141,7 @@ def test_search_onelevel(self):
]
)

def test_search_oneattr(self):
def test003_search_oneattr(self):
result = self._ldap_conn.search_s(
self.server.suffix,
ldap.SCOPE_SUBTREE,
Expand All @@ -154,7 +154,7 @@ def test_search_oneattr(self):
[('cn=Foo4,ou=Container,'+self.server.suffix, {'cn': ['Foo4']})]
)

def test_errno107(self):
def test004_errno107(self):
l = self.ldap_object_class('ldap://127.0.0.1:42')
try:
m = l.simple_bind_s("", "")
Expand All @@ -169,7 +169,7 @@ def test_errno107(self):
else:
self.fail("expected SERVER_DOWN, got %r" % r)

def test_invalid_credentials(self):
def test005_invalid_credentials(self):
l = self.ldap_object_class(self.server.ldap_uri)
# search with invalid filter
try:
Expand All @@ -180,7 +180,7 @@ def test_invalid_credentials(self):
else:
self.fail("expected INVALID_CREDENTIALS, got %r" % r)

def test_sasl_extenal_bind_s(self):
def test006_sasl_extenal_bind_s(self):
l = self.ldap_object_class(self.server.ldapi_uri)
l.sasl_external_bind_s()
self.assertEqual(l.whoami_s(), 'dn:'+self.server.root_dn.lower())
Expand All @@ -190,30 +190,30 @@ def test_sasl_extenal_bind_s(self):
self.assertEqual(l.whoami_s(), authz_id.lower())


class Test02_ReconnectLDAPObject(Test01_SimpleLDAPObject):
class Test01_ReconnectLDAPObject(Test00_SimpleLDAPObject):
"""
test ReconnectLDAPObject by restarting slapd
"""

ldap_object_class = ReconnectLDAPObject

def test_reconnect_sasl_external(self):
def test101_reconnect_sasl_external(self):
l = self.ldap_object_class(self.server.ldapi_uri)
l.sasl_external_bind_s()
authz_id = l.whoami_s()
self.assertEqual(authz_id, 'dn:'+self.server.root_dn.lower())
self.server.restart()
self.assertEqual(l.whoami_s(), authz_id)

def test_reconnect_simple_bind(self):
def test102_reconnect_simple_bind(self):
l = self.ldap_object_class(self.server.ldapi_uri)
bind_dn = 'cn=user1,'+self.server.suffix
l.simple_bind_s(bind_dn, 'user1_pw')
self.assertEqual(l.whoami_s(), 'dn:'+bind_dn)
self.server.restart()
self.assertEqual(l.whoami_s(), 'dn:'+bind_dn)

def test_reconnect_get_state(self):
def test103_reconnect_get_state(self):
l1 = self.ldap_object_class(self.server.ldapi_uri)
bind_dn = 'cn=user1,'+self.server.suffix
l1.simple_bind_s(bind_dn, 'user1_pw')
Expand Down

0 comments on commit 657ea2b

Please sign in to comment.