[CalendarServer-changes] [6861] CalendarServer/branches/users/glyph/db-reconnect/twext/enterprise/ test/test_adbapi2.py

source_changes at macosforge.org source_changes at macosforge.org
Thu Feb 3 11:00:40 PST 2011


Revision: 6861
          http://trac.macosforge.org/projects/calendarserver/changeset/6861
Author:   glyph at apple.com
Date:     2011-02-03 11:00:40 -0800 (Thu, 03 Feb 2011)
Log Message:
-----------
remember closed children so we can be more explicit about testing them.

Modified Paths:
--------------
    CalendarServer/branches/users/glyph/db-reconnect/twext/enterprise/test/test_adbapi2.py

Modified: CalendarServer/branches/users/glyph/db-reconnect/twext/enterprise/test/test_adbapi2.py
===================================================================
--- CalendarServer/branches/users/glyph/db-reconnect/twext/enterprise/test/test_adbapi2.py	2011-02-03 19:00:37 UTC (rev 6860)
+++ CalendarServer/branches/users/glyph/db-reconnect/twext/enterprise/test/test_adbapi2.py	2011-02-03 19:00:40 UTC (rev 6861)
@@ -53,11 +53,12 @@
     An object with a L{Parent}, in its list of C{children}.
     """
     def __init__(self, parent):
+        self.closed = False
         self.parent = parent
         self.parent.children.append(self)
 
     def close(self):
-        self.parent.children.remove(self)
+        self.closed = True
 
 
 
@@ -375,7 +376,8 @@
         self.assertEquals(holder.started, True)
         self.assertEquals(holder.stopped, True)
         # Closing fake connections removes them from the list.
-        self.assertEquals(len(self.factory.connections), 0)
+        self.assertEquals(len(self.factory.connections), 1)
+        self.assertEquals(self.factory.connections[0].closed, True)
 
 
     def test_retryAfterConnectError(self):
@@ -523,7 +525,10 @@
         self.assertEquals(len(self.factory.connections), 2)
         stopResult = resultOf(self.pool.stopService())
         self.assertEquals(stopResult, [None])
-        self.assertEquals(len(self.factory.connections), 0)
+        self.assertEquals(len(self.factory.connections), 2)
+        self.assertEquals(self.factory.connections[0].closed, True)
+        self.assertEquals(self.factory.connections[1].closed, True)
 
 
 
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20110203/50bde89e/attachment.html>


More information about the calendarserver-changes mailing list