def METHOD_NAME(self):
    """Test C limits"""
    v1 = FreeCAD.Vector(0.5, 0.5, 0.5)
    args = {"normalVector": v1, "aMin": -360, "aMax": 360, "compound": True}
    # Constrain a axis rotation negative
    args["cMin"] = -180
    args["cMax"] = 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["cMin"] = 0
    args["cMax"] = 180
    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))