def test_unlink_batch(): gdal.FileFromMemBuffer('/vsimem/foo', 'foo') gdal.FileFromMemBuffer('/vsimem/bar', 'bar') assert gdal.UnlinkBatch(['/vsimem/foo', '/vsimem/bar']) assert not gdal.VSIStatL('/vsimem/foo') assert not gdal.VSIStatL('/vsimem/bar') assert not gdal.UnlinkBatch([]) gdal.FileFromMemBuffer('/vsimem/foo', 'foo') open('tmp/bar', 'wt').write('bar') with gdaltest.error_handler(): assert not gdal.UnlinkBatch(['/vsimem/foo', 'tmp/bar']) gdal.Unlink('/vsimem/foo') gdal.Unlink('tmp/bar')
def test_wms_cleanup(): gdaltest.wms_ds = None gdaltest.gts = None gdaltest.subdatasets = None gdaltest.clean_tmp() gdal.UnlinkBatch(["/vsimem/twms.xml", "/vsimem/twms.xml.aux.xml"]) try: shutil.rmtree('gdalwmscache') except OSError: pass