[pypy-commit] pypy py3k: tweak the test to work in this branch

antocuni noreply at buildbot.pypy.org
Mon Apr 16 18:08:02 CEST 2012


Author: Antonio Cuni <anto.cuni at gmail.com>
Branch: py3k
Changeset: r54436:65e51b061a32
Date: 2012-04-16 18:06 +0200
http://bitbucket.org/pypy/pypy/changeset/65e51b061a32/

Log:	tweak the test to work in this branch

diff --git a/pypy/objspace/std/test/test_setobject.py b/pypy/objspace/std/test/test_setobject.py
--- a/pypy/objspace/std/test/test_setobject.py
+++ b/pypy/objspace/std/test/test_setobject.py
@@ -927,10 +927,12 @@
         assert sorted(lst) == [1, 3, 5]
 
     def test_iter_set_strategy_only_change_2(self):
-        s = set([1, 3, 5])
+        # on py3k the IntStrategy doesn't work yet. So, we use the
+        # StringSetStrategy for this test
+        s = set(['1', '3', '5'])
         it = iter(s)
-        s.add('foo')
-        s.remove(1)
+        s.add(42) # change the strategy
+        s.remove('1')
         # 's' is still length 3, but its strategy changed.  we are
         # getting a RuntimeError because iterating over the old storage
         # gives us 1, but 1 is not in the set any longer.


More information about the pypy-commit mailing list