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))
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))
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))