コード例 #1
0
    def test_random_puzzle_solutions(self):
        for i in range(100):
            logging.debug("Puzzle %d", i)
            k = kakuro.gen_random(10, 10, seed=i, is_solved=False)
            k.solve()

            # Will raise exception on failure
            k.check_solution()
コード例 #2
0
ファイル: tests.py プロジェクト: ianepperson/pykakuro
  def test_random_puzzle_solutions(self):
    for i in range(100):
      logging.debug("Puzzle %d", i)
      k = kakuro.gen_random(10, 10, seed=i, is_solved=False)
      k.solve()

      # Will raise exception on failure
      k.check_solution()
コード例 #3
0
ファイル: generate.py プロジェクト: ianepperson/pykakuro
def f(i):
  k = kakuro.gen_random(20, 20, seed=i, is_solved=False)
  success = k.solve(timeout=DISCARD_TIMEOUT, timeout_exception=False)
  if success:
    k.check_solution()
    return i, k
  else:
    return i, None
コード例 #4
0
    def test_random_puzzle_generation(self):
        for i in range(100):
            k = kakuro.gen_random(10, 10, seed=i)

            # Will raise exception on failure
            k.check_puzzle()

            # Will raise exception on failure
            k.check_solution()
コード例 #5
0
ファイル: tests.py プロジェクト: ianepperson/pykakuro
  def test_random_puzzle_generation(self):
    for i in range(100):
      k = kakuro.gen_random(10, 10, seed=i)

      # Will raise exception on failure
      k.check_puzzle()

      # Will raise exception on failure
      k.check_solution()