mirror of
https://github.com/python/cpython.git
synced 2025-08-04 08:59:19 +00:00
bpo-35431: Drop the k <= n requirement (GH-13798)
This commit is contained in:
parent
0fd2c300c2
commit
963eb0f473
4 changed files with 49 additions and 38 deletions
|
@ -1904,9 +1904,9 @@ class IsCloseTests(unittest.TestCase):
|
|||
self.assertRaises(ValueError, perm, 1, -1)
|
||||
self.assertRaises(ValueError, perm, 1, -2**1000)
|
||||
|
||||
# Raises value error if k is greater than n
|
||||
self.assertRaises(ValueError, perm, 1, 2)
|
||||
self.assertRaises(ValueError, perm, 1, 2**1000)
|
||||
# Returns zero if k is greater than n
|
||||
self.assertEqual(perm(1, 2), 0)
|
||||
self.assertEqual(perm(1, 2**1000), 0)
|
||||
|
||||
n = 2**1000
|
||||
self.assertEqual(perm(n, 0), 1)
|
||||
|
@ -1970,9 +1970,9 @@ class IsCloseTests(unittest.TestCase):
|
|||
self.assertRaises(ValueError, comb, 1, -1)
|
||||
self.assertRaises(ValueError, comb, 1, -2**1000)
|
||||
|
||||
# Raises value error if k is greater than n
|
||||
self.assertRaises(ValueError, comb, 1, 2)
|
||||
self.assertRaises(ValueError, comb, 1, 2**1000)
|
||||
# Returns zero if k is greater than n
|
||||
self.assertEqual(comb(1, 2), 0)
|
||||
self.assertEqual(comb(1, 2**1000), 0)
|
||||
|
||||
n = 2**1000
|
||||
self.assertEqual(comb(n, 0), 1)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue