[Checkins] SVN: zc.resumelb/trunk/src/zc/resumelb/ Make faux worker class used in pool test usable in multiple tests

jim cvs-admin at zope.org
Wed Oct 17 17:08:33 UTC 2012


Log message for revision 128033:
  Make faux worker class used in pool test usable in multiple tests

Changed:
  U   zc.resumelb/trunk/src/zc/resumelb/pool.test
  U   zc.resumelb/trunk/src/zc/resumelb/tests.py

-=-
Modified: zc.resumelb/trunk/src/zc/resumelb/pool.test
===================================================================
--- zc.resumelb/trunk/src/zc/resumelb/pool.test	2012-10-17 16:55:57 UTC (rev 128032)
+++ zc.resumelb/trunk/src/zc/resumelb/pool.test	2012-10-17 17:08:30 UTC (rev 128033)
@@ -45,17 +45,7 @@
 
 We didn't get a worker (we timed out), because we haven't added one.
 
-    >>> class Worker:
-    ...     def __init__(self, name):
-    ...         self.name = name
-    ...     def __repr__(self):
-    ...         return self.name
-    ...     def __cmp__(self, other):
-    ...         return cmp(self.name, other.name)
-    ...     def __hash__(self):
-    ...         return hash(self.name)
-    ...     def handle(self, *args):
-    ...         pass
+    >>> from zc.resumelb.tests import FauxPoolWorker as Worker
 
     >>> w1 = Worker('w1')
 

Modified: zc.resumelb/trunk/src/zc/resumelb/tests.py
===================================================================
--- zc.resumelb/trunk/src/zc/resumelb/tests.py	2012-10-17 16:55:57 UTC (rev 128032)
+++ zc.resumelb/trunk/src/zc/resumelb/tests.py	2012-10-17 17:08:30 UTC (rev 128033)
@@ -155,6 +155,19 @@
         del self.socket
         socket.close()
 
+class FauxPoolWorker:
+    def __init__(self, name):
+        self.name = name
+    def __repr__(self):
+        return self.name
+    def __cmp__(self, other):
+        return cmp(self.name, other.name)
+    def __hash__(self):
+        return hash(self.name)
+    def handle(self, *args):
+        pass
+
+
 def test_loading_recipes_with_no_history_argument():
     """A bug as introduced that caused resumes to be loaded
     incorrectly when no history was given to the constructor.  It



More information about the checkins mailing list