[CalendarServer-changes] [12344] twext/trunk/twext/who/ldap/test/test_service.py

source_changes at macosforge.org source_changes at macosforge.org
Wed Mar 12 11:25:18 PDT 2014


Revision: 12344
          http://trac.calendarserver.org//changeset/12344
Author:   wsanchez at apple.com
Date:     2014-01-14 15:33:27 -0800 (Tue, 14 Jan 2014)
Log Message:
-----------
Use dc for dn hierarchy

Modified Paths:
--------------
    twext/trunk/twext/who/ldap/test/test_service.py

Modified: twext/trunk/twext/who/ldap/test/test_service.py
===================================================================
--- twext/trunk/twext/who/ldap/test/test_service.py	2014-01-14 23:12:16 UTC (rev 12343)
+++ twext/trunk/twext/who/ldap/test/test_service.py	2014-01-14 23:33:27 UTC (rev 12344)
@@ -50,7 +50,7 @@
     """
 
     url = "ldap://localhost/"
-    baseDN = u"ou=calendarserver,o=org"
+    baseDN = u"dc=calendarserver,dc=org"
     realmName = unicode(url)
 
 
@@ -118,7 +118,7 @@
         Connect with UsernamePassword credentials.
         """
         credentials = UsernamePassword(
-            u"uid=wsanchez,cn=user,ou=calendarserver,o=org",
+            u"uid=wsanchez,cn=user,{0}".format(self.baseDN),
             u"__password__"
         )
         service = self.service(credentials=credentials)
@@ -131,7 +131,7 @@
         Connect with UsernamePassword credentials.
         """
         credentials = UsernamePassword(
-            u"uid=wsanchez,cn=user,ou=calendarserver,o=org",
+            u"uid=wsanchez,cn=user,{0}".format(self.baseDN),
             u"zehcnasw"
         )
         service = self.service(credentials=credentials)
@@ -207,12 +207,12 @@
 
 
 def mockDirectoryDataFromXMLService(service):
-    o = u"org"
-    ou = u"calendarserver"
+    dc0 = u"org"
+    dc1 = u"calendarserver"
 
     data = {
-        u"o={o}".format(o=o): dict(o=o),
-        u"ou={ou},o={o}".format(ou=ou, o=o): dict(ou=ou),
+        u"dc={dc0}".format(dc0=dc0): dict(dc=dc0),
+        u"dc={dc1},dc={dc0}".format(dc1=dc1, dc0=dc0): dict(dc=[dc1, dc0]),
     }
 
     def toUnicode(obj):
@@ -236,8 +236,10 @@
 
     for records in service.index[service.fieldName.uid].itervalues():
         for record in records:
-            dn = u"uid={uid},cn={cn},ou={ou},o={o}".format(
-                uid=record.shortNames[0], cn=record.recordType.name, ou=ou, o=o
+            dn = u"uid={uid},cn={cn},dc={dc1},dc={dc0}".format(
+                uid=record.shortNames[0],
+                cn=record.recordType.name,
+                dc1=dc1, dc0=dc0
             )
 
             recordData = dict(
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20140312/44ea079c/attachment.html>


More information about the calendarserver-changes mailing list