Пример #1
0
 def test_get_permutations_draw(self):
     gen_permutations_n_letters = sum(
         len(set(itertools.permutations(self.draw, n))) for n in range(1, len(self.draw) + 1))
     game_permutations = len(list(_get_permutations_draw(self.draw)))
     self.assertEqual(gen_permutations_n_letters, game_permutations)
     alist = range(1, 8)
     gen_permutations_any_list = sum(len(set(itertools.permutations(alist, n))) for n in range(1, len(alist) + 1))
     game_permutations = len(list(_get_permutations_draw(alist)))
     self.assertEqual(gen_permutations_any_list, game_permutations)
Пример #2
0
 def test_get_permutations_draw(self):
     gen_permutations_n_letters = sum(len(list(itertools.permutations(self.draw, n))) for n in range(1, NUM_LETTERS+1))
     game_permutations = len(list(_get_permutations_draw(self.draw)))
     self.assertEqual(gen_permutations_n_letters, game_permutations)
     alist = range(1,8)
     gen_permutations_any_list = sum(len(list(itertools.permutations(alist, n))) for n in range(1, NUM_LETTERS+1))
     self.assertEqual(gen_permutations_any_list, gen_permutations_n_letters)
Пример #3
0
 def test_get_permutations_draw(self):
     gen_permutations_n_letters = sum(
         len(list(itertools.permutations(self.draw, n)))
         for n in range(1, NUM_LETTERS + 1))
     all_and_valid_game_perms = _get_permutations_draw(self.draw)
     game_permutations = len(all_and_valid_game_perms[0])
     self.assertEqual(gen_permutations_n_letters, game_permutations)
     alist = range(1, 8)
     gen_permutations_any_list = sum(
         len(list(itertools.permutations(alist, n)))
         for n in range(1, NUM_LETTERS + 1))
     self.assertEqual(gen_permutations_any_list, gen_permutations_n_letters)
Пример #4
0
 def test_get_permutations_draw(self):
     gen_permutations_n_letters = sum(
         len(list(itertools.permutations(self.draw, n)))
         for n in range(1, NUM_LETTERS + 1))
     game_permutations = len(list(_get_permutations_draw(self.draw)))
     self.assertEqual(gen_permutations_n_letters, game_permutations)