def METHOD_NAME(self):
    """Test A limits"""
    v1 = FreeCAD.Vector(0.5, 0.5, 0.5)
    args = {"normalVector": v1, "cMin": -360, "cMax": 360, "compound": True}
    # Constrain a axis rotation negative
    args["aMin"] = -90
    args["aMax"] = 0
    result = generator.generate(**args)
    Path.Log.debug(result)
    command = result[0]
    self.assertTrue(np.isclose(command.Parameters["A"], -54.736))
    self.assertTrue(np.isclose(command.Parameters["C"], -135))
    # Constrain a axis rotation positive
    args["aMin"] = 0
    args["aMax"] = 90
    result = generator.generate(**args)
    Path.Log.debug(result)
    command = result[0]
    self.assertTrue(np.isclose(command.Parameters["A"], 54.736))
    self.assertTrue(np.isclose(command.Parameters["C"], 45))