From: Heikki Toivonen <308110+heikkitoivonen@users.noreply.github.com> Date: Sat, 10 Jan 2026 06:17:57 +0000 (-0800) Subject: gh-143586: Add Counter comparison tests to enforce missing element semantics (gh... X-Git-Tag: v3.15.0a5~11^2~53 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=78e868fa28dd8c913895399d9aba6828dc40fc20;p=thirdparty%2FPython%2Fcpython.git gh-143586: Add Counter comparison tests to enforce missing element semantics (gh-143587) --- diff --git a/Lib/test/test_collections.py b/Lib/test/test_collections.py index fad639b20a18..b1b2dd2ca5ca 100644 --- a/Lib/test/test_collections.py +++ b/Lib/test/test_collections.py @@ -2423,6 +2423,8 @@ class TestCounter(unittest.TestCase): def test_le(self): self.assertTrue(Counter(a=3, b=2, c=0) <= Counter('ababa')) + self.assertTrue(Counter() <= Counter(c=1)) + self.assertFalse(Counter() <= Counter(c=-1)) self.assertFalse(Counter(a=3, b=2) <= Counter('babab')) def test_lt(self): @@ -2431,6 +2433,8 @@ class TestCounter(unittest.TestCase): def test_ge(self): self.assertTrue(Counter(a=2, b=1, c=0) >= Counter('aab')) + self.assertTrue(Counter() >= Counter(c=-1)) + self.assertFalse(Counter() >= Counter(c=1)) self.assertFalse(Counter(a=3, b=2, c=0) >= Counter('aabd')) def test_gt(self):