def METHOD_NAME(self):
    """Test PathUtils filterarcs"""
    # filter a full circle
    c = Part.Circle()
    c.Radius = 5
    edge = c.toShape()
    results = PathUtils.filterArcs(edge)
    self.assertTrue(len(results) == 2)
    e1 = results[0]
    self.assertTrue(isinstance(e1.Curve, Part.Circle))
    self.assertTrue(
        Path.Geom.pointsCoincide(edge.Curve.Location, e1.Curve.Location)
    )
    self.assertTrue(edge.Curve.Radius == e1.Curve.Radius)
    # filter a 180 degree arc
    results = PathUtils.filterArcs(e1)
    self.assertTrue(len(results) == 1)
    # Handle a straight segment
    v1 = FreeCAD.Vector(0, 0, 0)
    v2 = FreeCAD.Vector(10, 0, 0)
    l = Part.makeLine(v1, v2)
    results = PathUtils.filterArcs(l)
    self.assertTrue(len(results) == 0)