def setup(self): """ Setup the test case """ self.level = (LevelBuilder().with_size( (10, 10)).with_floor_tile('floor').with_wall_tile( self.empty_wall).build()) wall_tile(self.level, (1, 1), self.wall) wall_tile(self.level, (2, 1), self.wall) wall_tile(self.level, (3, 1), self.wall) wall_tile(self.level, (1, 2), self.wall) wall_tile(self.level, (1, 3), self.wall) wall_tile(self.level, (2, 3), self.wall) wall_tile(self.level, (3, 3), self.wall) wall_tile(self.level, (3, 2), self.wall) self.config = DirectionalWallDecoratorConfig( level_types=['crypt'], east_west='east-west', east_north='east-north', east_south='east-south', west_north='west-north', west_south='west-south', north_south='north-south', east_west_north='east-west-north', east_west_south='east-west-south', east_north_south='east-north-south', west_north_south='west-north-south', four_way='four-way', wall=self.wall) self.decorator = DirectionalWallDecorator(self.config)