Home | History | Annotate | Download | only in test

Lines Matching refs:permutations

110             for indices in permutations(range(n), r):

215 self.assertRaises(TypeError, permutations) # too few arguments
216 self.assertRaises(TypeError, permutations, 'abc', 2, 1) # too many arguments
217 self.assertRaises(TypeError, permutations, None) # pool is not iterable
218 self.assertRaises(ValueError, permutations, 'abc', -2) # r is negative
219 self.assertEqual(list(permutations('abc', 32)), []) # r > n
220 self.assertRaises(TypeError, permutations, 'abc', 's') # r is not an int or None
221 self.assertEqual(list(permutations(range(3), 2)),
260 result = list(permutations(values, r))
265 self.assertEqual(len(p), r) # r-length permutations
271 self.assertEqual(result, list(permutations(values, None))) # test r as None
272 self.assertEqual(result, list(permutations(values))) # test default r
275 self.assertEqual(len(set(map(id, permutations('abcde', 3)))), 1)
276 self.assertNotEqual(len(set(map(id, list(permutations('abcde', 3))))), 1)
279 # Test relationships between product(), permutations(),
287 perm = list(permutations(s, r))
982 self.assertEqual(list(permutations('ABCD', 2)),
984 self.assertEqual(list(permutations(range(3))),
1084 self.makecycle(permutations([1,2,a,3], 3), a)