mirror of
https://github.com/python/cpython.git
synced 2025-10-09 16:34:44 +00:00
check for overflow in combinations_with_replacement (closes #23365)
This commit is contained in:
parent
4b40eeb339
commit
6f082297b2
3 changed files with 12 additions and 1 deletions
|
@ -344,8 +344,12 @@ class TestBasicOps(unittest.TestCase):
|
|||
|
||||
self.pickletest(cwr(values,r)) # test pickling
|
||||
|
||||
# Test implementation detail: tuple re-use
|
||||
@support.bigaddrspacetest
|
||||
def test_combinations_with_replacement_overflow(self):
|
||||
with self.assertRaises(OverflowError):
|
||||
combinations_with_replacement("AA", 2**30)
|
||||
|
||||
# Test implementation detail: tuple re-use
|
||||
@support.impl_detail("tuple reuse is specific to CPython")
|
||||
def test_combinations_with_replacement_tuple_reuse(self):
|
||||
cwr = combinations_with_replacement
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue