Lines Matching refs:result
272 result = list(combinations(values, r))
273 self.assertEqual(len(result), 0 if r>n else fact(n) / fact(r) / fact(n-r)) # right number of combs
274 self.assertEqual(len(result), len(set(result))) # no repeats
275 self.assertEqual(result, sorted(result)) # lexicographic order
276 for c in result:
283 self.assertEqual(result, list(combinations1(values, r))) # matches first pure python version
284 self.assertEqual(result, list(combinations2(values, r))) # matches second pure python version
285 self.assertEqual(result, list(combinations3(values, r))) # matches second pure python version
351 result = list(cwr(values, r))
353 self.assertEqual(len(result), numcombs(n, r)) # right number of combs
354 self.assertEqual(len(result), len(set(result))) # no repeats
355 self.assertEqual(result, sorted(result)) # lexicographic order
359 self.assertEqual(result, regular_combs) # cases that should be identical
361 self.assertTrue(set(result) >= set(regular_combs)) # rest should be supersets of regular combs
363 for c in result:
371 self.assertEqual(result, list(cwr1(values, r))) # matches first pure python version
372 self.assertEqual(result, list(cwr2(values, r))) # matches second pure python version
435 result = list(permutations(values, r))
436 self.assertEqual(len(result), 0 if r>n else fact(n) / fact(n-r)) # right number of perms
437 self.assertEqual(len(result), len(set(result))) # no repeats
438 self.assertEqual(result, sorted(result)) # lexicographic order
439 for p in result:
443 self.assertEqual(result, list(permutations1(values, r))) # matches first pure python version
444 self.assertEqual(result, list(permutations2(values, r))) # matches second pure python version
446 self.assertEqual(result, list(permutations(values, None))) # test r as None
447 self.assertEqual(result, list(permutations(values))) # test default r
1045 result = []
1049 result.append((i, j))
1050 return result
1083 for args, result in [
1091 self.assertEqual(list(product(*args)), result)
1123 result = [[]]
1125 result = [x+[y] for x in result for y in pool]
1126 for prod in result:
1152 for args, result in [
1160 self.assertEqual(list(copy.copy(product(*args))), result)
1161 self.assertEqual(list(copy.deepcopy(product(*args))), result)
1170 # test that empty tuple in the list will result in an immediate StopIteration
1456 result = tee('abc', n)
1457 self.assertEqual(type(result), tuple)
1458 self.assertEqual(len(result), n)
1459 self.assertEqual([list(x) for x in result], [list('abc')]*n)
1617 # assumptions about what can be untracked. Make sure we re-track result
1622 # That GC collection probably untracked the recycled internal result
2281 for cls, args, result in testcases:
2287 self.assertEqual(list(islice(u, 0, 3)), result)
2291 for cls, args, result in testcases:
2303 self.assertEqual(list(islice(u, 0, 3)), result)
2306 for cls, args, result in testcases:
2315 self.assertEqual(list(islice(u, 0, 3)), result)