[CalendarServer-changes] [11872] CalendarServer/trunk/twext/who/test/test_directory.py

source_changes at macosforge.org source_changes at macosforge.org
Wed Mar 12 11:23:54 PDT 2014


Revision: 11872
          http://trac.calendarserver.org//changeset/11872
Author:   wsanchez at apple.com
Date:     2013-11-01 16:21:53 -0700 (Fri, 01 Nov 2013)
Log Message:
-----------
cosmetic

Modified Paths:
--------------
    CalendarServer/trunk/twext/who/test/test_directory.py

Modified: CalendarServer/trunk/twext/who/test/test_directory.py
===================================================================
--- CalendarServer/trunk/twext/who/test/test_directory.py	2013-11-01 22:25:30 UTC (rev 11871)
+++ CalendarServer/trunk/twext/who/test/test_directory.py	2013-11-01 23:21:53 UTC (rev 11872)
@@ -69,6 +69,13 @@
         )
 
 
+    # @inlineCallbacks
+    # def test_recordsFromExpression(self):
+    #     service = self.service()
+    #     result = yield(service.recordsFromExpression(None))
+    #     self.assertIsInstance(result, QueryNotSupportedError)
+
+
     @inlineCallbacks
     def test_recordsFromQueryNone(self):
         service = self.service()
@@ -79,7 +86,10 @@
 
     def test_recordsFromQueryBogus(self):
         service = self.service()
-        self.assertFailure(service.recordsFromQuery((object(),)), QueryNotSupportedError)
+        self.assertFailure(
+            service.recordsFromQuery((object(),)),
+            QueryNotSupportedError
+        )
 
 
     def test_recordWithUID(self):
@@ -109,7 +119,7 @@
 
         newRecord = DirectoryRecord(
             service,
-            fields = {
+            fields={
                 service.fieldName.uid:        "__plugh__",
                 service.fieldName.recordType: service.recordType.user,
                 service.fieldName.shortNames: ("plugh",),
@@ -140,26 +150,32 @@
 
 class DirectoryRecordTest(BaseTest):
     fields_wsanchez = {
-        FieldName.uid:            "UID:wsanchez",
-        FieldName.recordType:     RecordType.user,
-        FieldName.shortNames:     ("wsanchez", "wilfredo_sanchez"),
-        FieldName.fullNames:      ("Wilfredo Sanchez", "Wilfredo Sanchez Vega"),
-        FieldName.emailAddresses: ("wsanchez at calendarserver.org", "wsanchez at example.com")
+        FieldName.uid: "UID:wsanchez",
+        FieldName.recordType: RecordType.user,
+        FieldName.shortNames: ("wsanchez", "wilfredo_sanchez"),
+        FieldName.fullNames: (
+            "Wilfredo Sanchez",
+            "Wilfredo Sanchez Vega",
+        ),
+        FieldName.emailAddresses: (
+            "wsanchez at calendarserver.org",
+            "wsanchez at example.com",
+        )
     }
 
     fields_glyph = {
-        FieldName.uid:            "UID:glyph",
-        FieldName.recordType:     RecordType.user,
-        FieldName.shortNames:     ("glyph",),
-        FieldName.fullNames:      ("Glyph Lefkowitz",),
+        FieldName.uid: "UID:glyph",
+        FieldName.recordType: RecordType.user,
+        FieldName.shortNames: ("glyph",),
+        FieldName.fullNames: ("Glyph Lefkowitz",),
         FieldName.emailAddresses: ("glyph at calendarserver.org",)
     }
 
     fields_sagen = {
-        FieldName.uid:            "UID:sagen",
-        FieldName.recordType:     RecordType.user,
-        FieldName.shortNames:     ("sagen",),
-        FieldName.fullNames:      ("Morgen Sagen",),
+        FieldName.uid: "UID:sagen",
+        FieldName.recordType: RecordType.user,
+        FieldName.shortNames: ("sagen",),
+        FieldName.fullNames: ("Morgen Sagen",),
         FieldName.emailAddresses: ("sagen at CalendarServer.org",)
     }
 
@@ -185,7 +201,7 @@
         wsanchez = self._testRecord(self.fields_wsanchez, service=service)
 
         self.assertEquals(wsanchez.service, service)
-        self.assertEquals(wsanchez.fields , self.fields_wsanchez)
+        self.assertEquals(wsanchez.fields, self.fields_wsanchez)
 
 
     def test_initWithNoUID(self):
@@ -245,25 +261,39 @@
         fields_glyphmod = self.fields_glyph.copy()
         del fields_glyphmod[FieldName.emailAddresses]
 
+        plugh = DirectoryService("plugh")
+
         wsanchez    = self._testRecord(self.fields_wsanchez)
-        wsanchezmod = self._testRecord(self.fields_wsanchez, DirectoryService("plugh"))
+        wsanchezmod = self._testRecord(self.fields_wsanchez, plugh)
         glyph       = self._testRecord(self.fields_glyph)
         glyphmod    = self._testRecord(fields_glyphmod)
 
         self.assertEquals(wsanchez, wsanchez)
         self.assertNotEqual(wsanchez, glyph)
-        self.assertNotEqual(glyph, glyphmod) # UID matches, other fields do not
+        self.assertNotEqual(glyph, glyphmod)  # UID matches, other fields don't
         self.assertNotEqual(glyphmod, wsanchez)
-        self.assertNotEqual(wsanchez, wsanchezmod) # Different service
+        self.assertNotEqual(wsanchez, wsanchezmod)  # Different service
 
 
     def test_attributeAccess(self):
         wsanchez = self._testRecord(self.fields_wsanchez)
 
-        self.assertEquals(wsanchez.recordType    , wsanchez.fields[FieldName.recordType    ])
-        self.assertEquals(wsanchez.uid           , wsanchez.fields[FieldName.uid           ])
-        self.assertEquals(wsanchez.shortNames    , wsanchez.fields[FieldName.shortNames    ])
-        self.assertEquals(wsanchez.emailAddresses, wsanchez.fields[FieldName.emailAddresses])
+        self.assertEquals(
+            wsanchez.recordType,
+            wsanchez.fields[FieldName.recordType]
+        )
+        self.assertEquals(
+            wsanchez.uid,
+            wsanchez.fields[FieldName.uid]
+        )
+        self.assertEquals(
+            wsanchez.shortNames,
+            wsanchez.fields[FieldName.shortNames]
+        )
+        self.assertEquals(
+            wsanchez.emailAddresses,
+            wsanchez.fields[FieldName.emailAddresses]
+        )
 
     @inlineCallbacks
     def test_members(self):
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20140312/b217f897/attachment.html>


More information about the calendarserver-changes mailing list