Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Add tests for empty range equality (GH-103751)
(cherry picked from commit dca27a6)

Co-authored-by: Kirill <80244920+Eclips4@users.noreply.github.com>
  • Loading branch information
Eclips4 authored and miss-islington committed Apr 24, 2023
commit 8fa2f09ce6e3476440f5531bba984fc97ac1bbc0
5 changes: 5 additions & 0 deletions Lib/test/test_range.py
Original file line number Diff line number Diff line change
Expand Up @@ -648,6 +648,11 @@ def test_comparison(self):
hash(range(2**200, 2**201, 2**100)))
self.assertNotEqual(range(2**200, 2**201, 2**100),
range(2**200, 2**201 + 1, 2**100))
# Empty ranges
self.assertEqual(range(32, 16), range(0))
self.assertEqual(hash(range(32, 16)), hash(range(0)))
self.assertEqual(range(2, 1, 3), range(0))
self.assertEqual(hash(range(2, 1, 3)), hash(range(0)))

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