Skip to content

Commit dca27a6

Browse files
authored
Add tests for empty range equality (#103751)
1 parent 5430093 commit dca27a6

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Lib/test/test_range.py

+5
Original file line numberDiff line numberDiff line change
@@ -677,6 +677,11 @@ def test_comparison(self):
677677
hash(range(2**200, 2**201, 2**100)))
678678
self.assertNotEqual(range(2**200, 2**201, 2**100),
679679
range(2**200, 2**201 + 1, 2**100))
680+
# Empty ranges
681+
self.assertEqual(range(32, 16), range(0))
682+
self.assertEqual(hash(range(32, 16)), hash(range(0)))
683+
self.assertEqual(range(2, 1, 3), range(0))
684+
self.assertEqual(hash(range(2, 1, 3)), hash(range(0)))
680685

681686
# Order comparisons are not implemented for ranges.
682687
with self.assertRaises(TypeError):

0 commit comments

Comments
 (0)