def test_get_reachable_tile_coordinates_by_direction_empty(self): model = FishBoard(num_rows=4, num_cols=3) tile = model.board[1][2] direction = 'top_right_coordinate' expected = [] self.assertEqual( model.get_reachable_tile_coordinates_by_direction(tile, direction), expected)
def test_get_reachable_tile_coordinates_by_direction(self): model = FishBoard(num_rows=4, num_cols=3) tile = model.board[1][2] direction = 'bottom_left_coordinate' expected = [Coordinate(row=2, col=2), Coordinate(row=3, col=1)] self.assertEqual( model.get_reachable_tile_coordinates_by_direction(tile, direction), expected)