From aac16f122e1809dbf87ea1fe372eba8eae2637c3 Mon Sep 17 00:00:00 2001 From: snowapril Date: Thu, 19 Aug 2021 17:16:44 +0900 Subject: [PATCH] test: remove expectedFailure annotations By implement general PyReverseSequenceIterator and make PyStr to use it, now three tests fixed. Signed-off-by: snowapril --- Lib/test/test_enumerate.py | 4 ---- Lib/test/test_tuple.py | 2 -- 2 files changed, 6 deletions(-) diff --git a/Lib/test/test_enumerate.py b/Lib/test/test_enumerate.py index 6f0807ec6..92d52c3d1 100644 --- a/Lib/test/test_enumerate.py +++ b/Lib/test/test_enumerate.py @@ -172,8 +172,6 @@ class TestReversed(unittest.TestCase, PickleTest): x = range(1) self.assertEqual(type(reversed(x)), type(iter(x))) - # TODO: RUSTPYTHON - @unittest.expectedFailure def test_len(self): for s in ('hello', tuple('hello'), list('hello'), range(5)): self.assertEqual(operator.length_hint(reversed(s)), len(s)) @@ -243,8 +241,6 @@ class TestReversed(unittest.TestCase, PickleTest): b = Blocked() self.assertRaises(TypeError, reversed, b) - # TODO: RUSTPYTHON - @unittest.expectedFailure def test_pickle(self): for data in 'abc', range(5), tuple(enumerate('abc')), range(1,17,5): self.check_pickle(reversed(data), list(data)[::-1]) diff --git a/Lib/test/test_tuple.py b/Lib/test/test_tuple.py index 77fcf1b5d..38704f463 100644 --- a/Lib/test/test_tuple.py +++ b/Lib/test/test_tuple.py @@ -361,8 +361,6 @@ class TupleTest(seq_tests.CommonTest): d = pickle.dumps(it, proto) self.assertEqual(self.type2test(it), self.type2test(data)[1:]) - # TODO: RUSTPYTHON - @unittest.expectedFailure def test_reversed_pickle(self): data = self.type2test([4, 5, 6, 7]) for proto in range(pickle.HIGHEST_PROTOCOL + 1):