Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
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
4 changes: 4 additions & 0 deletions Lib/test/test_collections.py
Original file line number Diff line number Diff line change
Expand Up @@ -2423,6 +2423,8 @@ def test_eq(self):

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):
Expand All @@ -2431,6 +2433,8 @@ def test_lt(self):

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):
Expand Down
Comment thread
heikkitoivonen marked this conversation as resolved.
Outdated
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Add ``collections.Counter`` comparison tests to enforce missing element semantics.
Loading