Skip to content

Commit 78e868f

Browse files
gh-143586: Add Counter comparison tests to enforce missing element semantics (gh-143587)
1 parent 9525911 commit 78e868f

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Lib/test/test_collections.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2423,6 +2423,8 @@ def test_eq(self):
24232423

24242424
def test_le(self):
24252425
self.assertTrue(Counter(a=3, b=2, c=0) <= Counter('ababa'))
2426+
self.assertTrue(Counter() <= Counter(c=1))
2427+
self.assertFalse(Counter() <= Counter(c=-1))
24262428
self.assertFalse(Counter(a=3, b=2) <= Counter('babab'))
24272429

24282430
def test_lt(self):
@@ -2431,6 +2433,8 @@ def test_lt(self):
24312433

24322434
def test_ge(self):
24332435
self.assertTrue(Counter(a=2, b=1, c=0) >= Counter('aab'))
2436+
self.assertTrue(Counter() >= Counter(c=-1))
2437+
self.assertFalse(Counter() >= Counter(c=1))
24342438
self.assertFalse(Counter(a=3, b=2, c=0) >= Counter('aabd'))
24352439

24362440
def test_gt(self):

0 commit comments

Comments
 (0)