From 8fa2f09ce6e3476440f5531bba984fc97ac1bbc0 Mon Sep 17 00:00:00 2001 From: Kirill <80244920+Eclips4@users.noreply.github.com> Date: Mon, 24 Apr 2023 17:32:15 +0300 Subject: [PATCH] Add tests for empty range equality (GH-103751) (cherry picked from commit dca27a69a8261353f7f986eb8f808f0d487ac4b7) Co-authored-by: Kirill <80244920+Eclips4@users.noreply.github.com> --- Lib/test/test_range.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Lib/test/test_range.py b/Lib/test/test_range.py index 851ad5b7c2f485..83c830a10047cf 100644 --- a/Lib/test/test_range.py +++ b/Lib/test/test_range.py @@ -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): pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy