[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