[CalendarServer-changes] [2497] CalendarServer/trunk/twistedcaldav/directory/test/test_principal.py

source_changes at macosforge.org source_changes at macosforge.org
Sun May 25 11:27:31 PDT 2008


Revision: 2497
          http://trac.macosforge.org/projects/calendarserver/changeset/2497
Author:   wsanchez at apple.com
Date:     2008-05-25 11:27:29 -0700 (Sun, 25 May 2008)

Log Message:
-----------
Ixnay on the eferredGeneratorsday

Modified Paths:
--------------
    CalendarServer/trunk/twistedcaldav/directory/test/test_principal.py

Modified: CalendarServer/trunk/twistedcaldav/directory/test/test_principal.py
===================================================================
--- CalendarServer/trunk/twistedcaldav/directory/test/test_principal.py	2008-05-25 18:03:14 UTC (rev 2496)
+++ CalendarServer/trunk/twistedcaldav/directory/test/test_principal.py	2008-05-25 18:27:29 UTC (rev 2497)
@@ -16,8 +16,7 @@
 
 import os
 
-from twisted.internet.defer import deferredGenerator
-from twisted.internet.defer import waitForDeferred
+from twisted.internet.defer import inlineCallbacks
 from twisted.web2.dav import davxml
 from twisted.web2.dav.fileop import rmdir
 from twisted.web2.dav.resource import AccessDeniedError
@@ -239,26 +238,22 @@
         for provisioningResource, recordType, recordResource, record in self._allRecords():
             self.failUnless(recordResource.displayName())
 
-    @deferredGenerator
+    @inlineCallbacks
     def test_groupMembers(self):
         """
         DirectoryPrincipalResource.groupMembers()
         """
         for provisioningResource, recordType, recordResource, record in self._allRecords():
-            d = waitForDeferred(recordResource.groupMembers())
-            yield d
-            members = d.getResult()
+            members = yield recordResource.groupMembers()
             self.failUnless(set(record.members()).issubset(set(r.record for r in members)))
 
-    @deferredGenerator
+    @inlineCallbacks
     def test_groupMemberships(self):
         """
         DirectoryPrincipalResource.groupMemberships()
         """
         for provisioningResource, recordType, recordResource, record in self._allRecords():
-            d = waitForDeferred(recordResource.groupMemberships())
-            yield d
-            memberships = d.getResult()
+            memberships = yield recordResource.groupMemberships()
             self.failUnless(set(record.groups()).issubset(set(r.record for r in memberships if hasattr(r, "record"))))
 
     def test_proxies(self):

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20080525/0831c70c/attachment.htm 


More information about the calendarserver-changes mailing list