def METHOD_NAME(self):
    imagePath = datastore.fetch('04091217_ruc.nc')
    source = self.basemodule.open(imagePath)
    tileMetadata = source.getMetadata()
    assert tileMetadata['tileWidth'] == 256
    assert tileMetadata['tileHeight'] == 256
    assert tileMetadata['sizeX'] == 93
    assert tileMetadata['sizeY'] == 65
    assert tileMetadata['levels'] == 1
    assert tileMetadata['bounds']['srs'].strip() == 'epsg:4326'
    assert tileMetadata['geospatial']
    # Getting the metadata with a specified projection will be different
    source = self.basemodule.open(
        imagePath, projection='EPSG:3857')
    tileMetadata = source.getMetadata()
    assert tileMetadata['tileWidth'] == 256
    assert tileMetadata['tileHeight'] == 256
    assert tileMetadata['sizeX'] == 512
    assert tileMetadata['sizeY'] == 512
    assert tileMetadata['levels'] == 2
    assert tileMetadata['bounds']['srs'] in ('+init=epsg:3857', 'epsg:3857')
    assert tileMetadata['geospatial']