Issue 28475: Improve error message for random.sample() with k < 0. (Contributed by Francisco Couzo).

This commit is contained in:
Raymond Hettinger 2016-11-21 14:34:33 -08:00
parent 546ce65968
commit bf87126a63
2 changed files with 2 additions and 1 deletions

View file

@ -110,6 +110,7 @@ class TestBasicOps:
self.assertEqual(self.gen.sample([], 0), []) # test edge case N==k==0
# Exception raised if size of sample exceeds that of population
self.assertRaises(ValueError, self.gen.sample, population, N+1)
self.assertRaises(ValueError, self.gen.sample, [], -1)
def test_sample_distribution(self):
# For the entire allowable range of 0 <= k <= N, validate that