Author: Manuel Jacob Branch: py3k Changeset: r61201:8e728e74ca71 Date: 2013-02-12 17:57 +0100 http://bitbucket.org/pypy/pypy/changeset/8e728e74ca71/
Log: Comparing reflexive dicts raises RuntimeError on PyPy. diff --git a/lib-python/3.2/test/test_copy.py b/lib-python/3.2/test/test_copy.py --- a/lib-python/3.2/test/test_copy.py +++ b/lib-python/3.2/test/test_copy.py @@ -311,8 +311,14 @@ x = {} x['foo'] = x y = copy.deepcopy(x) - for op in order_comparisons: - self.assertRaises(TypeError, op, y, x) + if support.check_impl_detail(): + for op in order_comparisons: + self.assertRaises(TypeError, op, y, x) + else: + # this is an implementation detail + # equality comparisons raise RuntimeError on CPython, too + for op in order_comparisons: + self.assertRaises(RuntimeError, op, y, x) for op in equality_comparisons: self.assertRaises(RuntimeError, op, y, x) self.assertTrue(y is not x) _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit