def test_exportimage(self): from PIL import Image output = "image.png" ie = ImageExporter() ie.export_image((-180.0, -90.0, 180.0, 90.0), 2, output) i = Image.open(output) self.assertEqual((1024, 1024), i.size) os.remove(output) # Test from other mbtiles mb = MBTilesBuilder(filepath='toulouse.mbtiles') mb.add_coverage(bbox=(1.3, 43.5, 1.6, 43.7), zoomlevels=[12]) mb.run() ie = ImageExporter(mbtiles_file=mb.filepath) ie.export_image((1.3, 43.5, 1.6, 43.7), 12, output) os.remove('toulouse.mbtiles') i = Image.open(output) self.assertEqual((1280, 1024), i.size) os.remove(output)