Example #1
0
 def test_solve_puzzle_starting_at_top_left_corner(self):
     starting_point = "a8"
     board = solve_puzzle(starting_point)
     self.assertTrue(is_queen(board, "a8"))
     self.assertTrue(validate_board(board))
     self.assertEquals(8, count_queen(board))
Example #2
0
 def test_solve_puzzle_starting_at_middle_of_the_board(self):
     starting_point = "d5"
     board = solve_puzzle(starting_point)
     self.assertTrue(is_queen(board, "d5"))
     self.assertTrue(validate_board(board))
     self.assertEquals(8, count_queen(board))
Example #3
0
 def test_solve_puzzle_starting_at_bottom_right_corner(self):
     starting_point = "h1"
     board = solve_puzzle(starting_point)
     self.assertTrue(is_queen(board, "h1"))
     self.assertTrue(validate_board(board))
     self.assertEquals(8, count_queen(board))