@@ -348,7 +348,7 @@ mod tests {
348
348
use crate :: async_reader:: AsyncPmTilesReader ;
349
349
use crate :: header:: { HEADER_SIZE , MAX_INITIAL_BYTES } ;
350
350
use crate :: tests:: RASTER_FILE ;
351
- use crate :: { DirEntry , Directory , MmapBackend , PmTilesWriter , TileType } ;
351
+ use crate :: { Compression , DirEntry , Directory , MmapBackend , PmTilesWriter , TileType } ;
352
352
use std:: fs:: File ;
353
353
use tempfile:: NamedTempFile ;
354
354
@@ -415,8 +415,12 @@ mod tests {
415
415
416
416
fn gen_entries ( num_tiles : u64 ) -> ( Directory , usize ) {
417
417
let fname = get_temp_file_path ( "pmtiles" ) . unwrap ( ) ;
418
- let file = File :: create ( fname. clone ( ) ) . unwrap ( ) ;
419
- let mut writer = PmTilesWriter :: new ( TileType :: Png ) . create ( file) . unwrap ( ) ;
418
+ let file = File :: create ( fname) . unwrap ( ) ;
419
+ let mut writer = PmTilesWriter :: new ( TileType :: Png )
420
+ // flate2 compression is extremely slow in debug mode
421
+ . internal_compression ( Compression :: None )
422
+ . create ( file)
423
+ . unwrap ( ) ;
420
424
for tile_id in 0 ..num_tiles {
421
425
writer. entries . push ( DirEntry {
422
426
tile_id,
@@ -425,7 +429,6 @@ mod tests {
425
429
length : 1 ,
426
430
} ) ;
427
431
}
428
- writer. header . internal_compression = crate :: Compression :: None ; // flate2 compression is extremely slow in debug mode
429
432
writer
430
433
. optimize_directories ( MAX_INITIAL_BYTES - HEADER_SIZE )
431
434
. unwrap ( )
0 commit comments