Skip to content

Commit d5975a4

Browse files
authored
Merge pull request #4756 from JaeyoungAhn/modify_comparison
resolve unittest error in test_sort.py
2 parents c36e361 + 057d6aa commit d5975a4

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

Lib/test/test_sort.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -383,8 +383,6 @@ def test_not_all_tuples(self):
383383
self.assertRaises(TypeError, [('a', 1), (1, 'a')].sort)
384384
self.assertRaises(TypeError, [(1, 'a'), ('a', 1)].sort)
385385

386-
# TODO: RUSTPYTHON
387-
@unittest.expectedFailure
388386
def test_none_in_tuples(self):
389387
expected = [(None, 1), (None, 2)]
390388
actual = sorted([(None, 2), (None, 1)])

vm/src/iter.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ pub trait PyExactSizeIterator<'a>: ExactSizeIterator<Item = &'a PyObjectRef> + S
3434
let lhs_len = lhs.len();
3535
let rhs_len = rhs.len();
3636
for (a, b) in lhs.zip(rhs) {
37+
if vm.bool_eq(a, b)? {
38+
continue;
39+
}
3740
let ret = if less {
3841
vm.bool_seq_lt(a, b)?
3942
} else {

0 commit comments

Comments
 (0)