[Checkins] SVN: zc.async/trunk/src/zc/async/monitordb.txt add missing test. Planned remaining changes prior to releasing 1.5 are all doc-related

Gary Poster gary at modernsongs.com
Sat Sep 20 19:03:04 EDT 2008


Log message for revision 91292:
  add missing test.   Planned remaining changes prior to releasing 1.5 are all doc-related

Changed:
  U   zc.async/trunk/src/zc/async/monitordb.txt

-=-
Modified: zc.async/trunk/src/zc/async/monitordb.txt
===================================================================
--- zc.async/trunk/src/zc/async/monitordb.txt	2008-09-20 18:48:45 UTC (rev 91291)
+++ zc.async/trunk/src/zc/async/monitordb.txt	2008-09-20 23:03:02 UTC (rev 91292)
@@ -1316,7 +1316,7 @@
 
     >>> active_lock2.release()
     >>> time.sleep(0.4)
-    >>> j = alt_queue.put(active_pause2)
+    >>> j = queue.put(active_pause2)
     >>> transaction.commit()
     >>> ignore = reactor.time_flies(dispatcher.poll_interval)
     >>> time.sleep(0.4)
@@ -1334,12 +1334,36 @@
 guess, ``lastcompleted`` just gets the first job from the merged list that
 ``jobs`` uses.
 
-    XXX
+    >>> connection.test_input('asyncdb jobs completed display:repr count:3\n')
+    [
+        "<zc.async.job.Job (oid 84, db 'unnamed') ``zc.async.doctest_test.active_pause2()``>", 
+        "<zc.async.job.Job (oid 107, db 'unnamed') ``zc.async.doctest_test.sum_silly(41, 41)``>", 
+        "<zc.async.job.Job (oid 113, db 'unnamed') ``zc.async.doctest_test.send_message()``>"
+    ] 
+    -> CLOSE
 
-    >>> active_lock2.release()
+    >>> ignore = reactor.time_flies(0.25)
     >>> active_lock.release()
-    >>> callback_lock.release()
+    >>> time.sleep(0.4)
+    >>> connection.test_input('asyncdb jobs completed display:repr count:3\n')
+    [
+        "<zc.async.job.Job (oid 118, db 'unnamed') ``zc.async.doctest_test.active_pause()``>", 
+        "<zc.async.job.Job (oid 84, db 'unnamed') ``zc.async.doctest_test.active_pause2()``>", 
+        "<zc.async.job.Job (oid 107, db 'unnamed') ``zc.async.doctest_test.sum_silly(41, 41)``>"
+    ] 
+    -> CLOSE
 
+    >>> ignore = reactor.time_flies(0.25)
+    >>> active_lock2.release()
+    >>> time.sleep(0.4)
+    >>> connection.test_input('asyncdb jobs completed display:repr count:3\n')
+    [
+        "<zc.async.job.Job (oid 135, db 'unnamed') ``zc.async.doctest_test.active_pause2()``>", 
+        "<zc.async.job.Job (oid 118, db 'unnamed') ``zc.async.doctest_test.active_pause()``>", 
+        "<zc.async.job.Job (oid 84, db 'unnamed') ``zc.async.doctest_test.active_pause2()``>"
+    ] 
+    -> CLOSE
+
 [#tearDown]_
 
 .. [#setUp] See the discussion in other documentation to explain this code.
@@ -1394,6 +1418,10 @@
     ...     zc.monitor.interfaces.IMonitorPlugin, 'help')
 
 .. [#tearDown]
+    >>> active_lock2.release()
+    >>> active_lock.release()
+    >>> callback_lock.release()
+
     >>> threads = []
     >>> for d in (dispatcher, alt_dispatcher):
     ...     for queue_pools in d.queues.values():



More information about the Checkins mailing list