def METHOD_NAME(self):
    wire = make_polygon(
        [[0.5, 0, -0.5], [1.5, 0, -0.5], [1.5, 0, 0.5], [0.5, 0, 0.5]], closed=True
    )
    shape = revolve_shape(wire, degree=180)
    assert np.isclose(shape.area, 4 * np.pi)
    assert shape.is_valid()
    face = BluemiraFace(wire)
    shape = revolve_shape(face, degree=180)
    assert np.isclose(shape.volume, np.pi)
    assert shape.is_valid()