def METHOD_NAME(self):
    """Verify Helix generates proper holes for rotated base model"""
    for deg in range(self.RotateBy, 360, self.RotateBy):
        self.tearDown()
        self.doc = FreeCAD.open(
            FreeCAD.getHomePath() + "Mod/Path/PathTests/test_holes00.fcstd"
        )
        self.doc.Body.Placement.Rotation = FreeCAD.Rotation(deg, 0, 0)
        self.job = PathJob.Create("Job", [self.doc.Body])
        self.job.Tools.Group[0].Tool.Diameter = 0.5
        op = PathHelix.Create("Helix")
        proxy = op.Proxy
        model = self.job.Model.Group[0]
        for base in op.Base:
            model = base[0]
            for sub in base[1]:
                pos = proxy.holePosition(op, model, sub)
                # Path.Log.track(deg, pos, pos.Length)
                self.assertRoughly(
                    round(pos.Length / 10, 0), proxy.holeDiameter(op, model, sub)
                )