From 701efe8903887becb8853e8bc44ab38b7efafed1 Mon Sep 17 00:00:00 2001 From: JaeyoungAhn Date: Sat, 25 Mar 2023 13:51:39 +0900 Subject: [PATCH 1/2] update test_sort from cpython 3.11.2 --- Lib/test/test_sort.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Lib/test/test_sort.py b/Lib/test/test_sort.py index e66cb09b36..be3d4a8461 100644 --- a/Lib/test/test_sort.py +++ b/Lib/test/test_sort.py @@ -382,6 +382,12 @@ def test_not_all_tuples(self): self.assertRaises(TypeError, [(1.0, 1.0), (False, "A"), 6].sort) self.assertRaises(TypeError, [('a', 1), (1, 'a')].sort) self.assertRaises(TypeError, [(1, 'a'), ('a', 1)].sort) + + def test_none_in_tuples(self): + expected = [(None, 1), (None, 2)] + actual = sorted([(None, 2), (None, 1)]) + self.assertEqual(actual, expected) + #============================================================================== if __name__ == "__main__": From 6baddab4da093a03416d49d348dcc70a650ccea5 Mon Sep 17 00:00:00 2001 From: JaeyoungAhn Date: Sat, 25 Mar 2023 14:00:12 +0900 Subject: [PATCH 2/2] marked failed case expected failure --- Lib/test/test_sort.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Lib/test/test_sort.py b/Lib/test/test_sort.py index be3d4a8461..d65b7ae82f 100644 --- a/Lib/test/test_sort.py +++ b/Lib/test/test_sort.py @@ -383,6 +383,8 @@ def test_not_all_tuples(self): self.assertRaises(TypeError, [('a', 1), (1, 'a')].sort) self.assertRaises(TypeError, [(1, 'a'), ('a', 1)].sort) + # TODO: RUSTPYTHON + @unittest.expectedFailure def test_none_in_tuples(self): expected = [(None, 1), (None, 2)] actual = sorted([(None, 2), (None, 1)])