[Checkins] SVN: zc.queue/branches/andrew-conflict-resolution-persistent/src/zc/queue/queue.txt more test cases.

Andrew Sung asung at zope.com
Tue Jan 10 20:43:35 UTC 2012


Log message for revision 124017:
  more test cases.

Changed:
  U   zc.queue/branches/andrew-conflict-resolution-persistent/src/zc/queue/queue.txt

-=-
Modified: zc.queue/branches/andrew-conflict-resolution-persistent/src/zc/queue/queue.txt
===================================================================
--- zc.queue/branches/andrew-conflict-resolution-persistent/src/zc/queue/queue.txt	2012-01-10 20:21:36 UTC (rev 124016)
+++ zc.queue/branches/andrew-conflict-resolution-persistent/src/zc/queue/queue.txt	2012-01-10 20:43:34 UTC (rev 124017)
@@ -495,6 +495,12 @@
     1
     >>> pr_set3
     PRSet((SPR (2),))
+    >>> pr_set1 - pr_set1
+    PRSet(())
+    >>> pr_set2 - pr_set3
+    PRSet((SPR (1), SPR (3)))
+    >>> pr_set3 - pr_set2
+    PRSet((SPR (2),))
 
 Deduplication:
 
@@ -509,7 +515,10 @@
 
     >>> pr3 in pr_set2
     True
-
+    >>> pr1 in pr_set2
+    True
+    >>> pr_c1 in pr_set2
+    True
     >>> pr2 not in pr_set2
     True
 
@@ -517,12 +526,26 @@
 
     >>> pr_set1 & pr_set2
     PRSet((SPR (1),))
+    >>> pr_set1 & pr_set_c1
+    PRSet((SPR (1), SPR (2)))
+    >>> pr_set2 & pr_set3
+    PRSet(())
 
 Compare:
 
     >>> pr_set1 == pr_set_c1
     True
+    >>> pr_set1 == pr_set2
+    Traceback (most recent call last):
+    ...
+    ValueError: can't reliably compare against different PersistentReferences
 
+    >>> pr_set1 == pr_set4
+    Traceback (most recent call last):
+    ...
+    ValueError: can't reliably compare against different PersistentReferences
+
+
 -----
 
 .. [#why] The queue's `pull` method is actually the interesting part in why



More information about the checkins mailing list