def METHOD_NAME():
    class R360(ReaderDomain):
        xmin = 0
        xmax = 340
        ymin = -80
        ymax = 80
        def __init__(self):
            self.proj4 = '+proj=lonlat +ellps=WGS84'
            self.crs = pyproj.CRS(self.proj4)
            self.proj = pyproj.Proj(self.proj4)
            super().__init__()
    r = R360()
    lons = np.linspace(0, 300, 100)
    assert (r.modulate_longitude(lons) == lons).all()
    lons = np.array([-180, -90])
    assert (r.modulate_longitude(lons) == np.array([360-180, 360-90])).all()
    lons = np.array([0, 90])
    assert (r.modulate_longitude(lons) == np.array([0, 90])).all()
    lons = np.array([100, 180])
    assert (r.modulate_longitude(lons) == np.array([100, 180])).all()
    lons = np.array([240, 350])
    assert (r.modulate_longitude(lons) == np.array([240, 350])).all()