From: jlaine Date: Mon, 31 May 2010 17:05:16 +0000 (+0000) Subject: improve unit tests X-Git-Url: https://git.stderr.nl/gitweb?a=commitdiff_plain;h=af1b3b17fdb43af3bd707879fcccedbede219d69;p=matthijs%2Fupstream%2Fdjango-ldapdb.git improve unit tests git-svn-id: https://svn.bolloretelecom.eu/opensource/django-ldapdb/trunk@896 e071eeec-0327-468d-9b6a-08194a12b294 --- diff --git a/examples/tests.py b/examples/tests.py index bca1802..c677c81 100644 --- a/examples/tests.py +++ b/examples/tests.py @@ -29,8 +29,9 @@ class BaseTestCase(TestCase): def setUp(self): cursor = connection._cursor() for base in [LdapGroup.base_dn, LdapUser.base_dn]: - ou = base.split(',')[0].split('=')[1] - attrs = [('objectClass', ['top', 'organizationalUnit']), ('ou', [ou])] + rdn = base.split(',')[0] + key, val = rdn.split('=') + attrs = [('objectClass', ['top', 'organizationalUnit']), (key, [val])] try: cursor.connection.add_s(base, attrs) except ldap.ALREADY_EXISTS: @@ -69,6 +70,12 @@ class GroupTestCase(BaseTestCase): qs = LdapGroup.objects.filter(name='foogroup') self.assertEquals(len(qs), 1) + g = qs[0] + self.assertEquals(g.dn, 'cn=foogroup,ou=groups,dc=nodomain') + self.assertEquals(g.name, 'foogroup') + self.assertEquals(g.gid, 1000) + self.assertEquals(g.usernames, ['foouser', 'baruser']) + qs = LdapGroup.objects.filter(name='does_not_exist') self.assertEquals(len(qs), 0)