def METHOD_NAME(self):
    g = geometry.Polygon([[0, 0], [1, 0], [1, 1], [0, 1], [0, 0]])
    h = g.buffer(1, quad_segs=1, single_sided=True)
    assert h.geom_type == "Polygon"
    expected_coord = [
        (-1.0, 0.0),
        (-1.0, 1.0),
        (0.0, 2.0),
        (1.0, 2.0),
        (2.0, 1.0),
        (2.0, 0.0),
        (1.0, -1.0),
        (0.0, -1.0),
        (-1.0, 0.0),
    ]
    for index, coord in enumerate(h.exterior.coords):
        assert coord[0] == pytest.approx(expected_coord[index][0])
        assert coord[1] == pytest.approx(expected_coord[index][1])