def test_get_neighbors_14(self): test_board = Board(3, 5, list("**.........*...")) neighbors = test_board.get_tile_neighbors(test_board.tiles[14]) self.assertEqual(len(neighbors), 3) self.assertEqual(neighbors[0], test_board.tiles[8]) self.assertEqual(neighbors[1], test_board.tiles[13]) self.assertEqual(neighbors[2], test_board.tiles[9])
def test_complete_board(self): test_board = Board( 9, 9, list("*....*.*..***.**...*............................*..*.....*...*....*....*.....*...") ) result = test_board.complete_board() expected_result = "*3323*4*13***3**212*4222210111000000001111110002*21*21003*312*2002*3122*00112*111" self.assertEqual(result, expected_result)
def test_get_neighbors_10(self): test_board = Board(3, 5, list("**.........*...")) neighbors = test_board.get_tile_neighbors(test_board.tiles[10]) self.assertEqual(len(neighbors), 3) self.assertEqual(neighbors[0], test_board.tiles[6]) self.assertEqual(neighbors[1], test_board.tiles[11]) self.assertEqual(neighbors[2], test_board.tiles[5])