Пример #1
0
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')
Пример #2
0
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