[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