@@ -178,19 +178,12 @@ mod tests {
178
178
ImmutableDigesterError ,
179
179
} ,
180
180
entities:: { CardanoDbBeacon , ImmutableFileNumber } ,
181
+ test_utils:: logger_for_tests,
181
182
} ;
182
183
use sha2:: Sha256 ;
183
- use slog:: Drain ;
184
184
use std:: { collections:: BTreeMap , io, sync:: Arc } ;
185
185
use tokio:: time:: Instant ;
186
186
187
- fn create_logger ( ) -> slog:: Logger {
188
- let decorator = slog_term:: PlainDecorator :: new ( slog_term:: TestStdoutWriter ) ;
189
- let drain = slog_term:: CompactFormat :: new ( decorator) . build ( ) . fuse ( ) ;
190
- let drain = slog_async:: Async :: new ( drain) . build ( ) . fuse ( ) ;
191
- slog:: Logger :: root ( Arc :: new ( drain) , slog:: o!( ) )
192
- }
193
-
194
187
fn db_builder ( dir_name : & str ) -> DummyImmutablesDbBuilder {
195
188
DummyImmutablesDbBuilder :: new ( & format ! ( "cardano_immutable_digester/{dir_name}" ) )
196
189
}
@@ -224,7 +217,7 @@ mod tests {
224
217
#[ tokio:: test]
225
218
async fn fail_if_no_file_in_folder ( ) {
226
219
let immutable_db = db_builder ( "fail_if_no_file_in_folder" ) . build ( ) ;
227
- let digester = CardanoImmutableDigester :: new ( None , create_logger ( ) ) ;
220
+ let digester = CardanoImmutableDigester :: new ( None , logger_for_tests ( ) ) ;
228
221
let beacon = CardanoDbBeacon :: new ( "devnet" . to_string ( ) , 1 , 1 ) ;
229
222
230
223
let result = digester
@@ -250,7 +243,7 @@ mod tests {
250
243
let immutable_db = db_builder ( "fail_if_no_immutable_exist" )
251
244
. with_non_immutables ( & [ "not_immutable" ] )
252
245
. build ( ) ;
253
- let digester = CardanoImmutableDigester :: new ( None , create_logger ( ) ) ;
246
+ let digester = CardanoImmutableDigester :: new ( None , logger_for_tests ( ) ) ;
254
247
let beacon = CardanoDbBeacon :: new ( "devnet" . to_string ( ) , 1 , 1 ) ;
255
248
256
249
assert ! ( digester
@@ -264,7 +257,7 @@ mod tests {
264
257
let immutable_db = db_builder ( "fail_if_theres_only_the_uncompleted_immutable_trio" )
265
258
. append_immutable_trio ( )
266
259
. build ( ) ;
267
- let digester = CardanoImmutableDigester :: new ( None , create_logger ( ) ) ;
260
+ let digester = CardanoImmutableDigester :: new ( None , logger_for_tests ( ) ) ;
268
261
let beacon = CardanoDbBeacon :: new ( "devnet" . to_string ( ) , 1 , 1 ) ;
269
262
270
263
let result = digester
@@ -291,7 +284,7 @@ mod tests {
291
284
. with_immutables ( & [ 1 , 2 , 3 , 4 , 5 ] )
292
285
. append_immutable_trio ( )
293
286
. build ( ) ;
294
- let digester = CardanoImmutableDigester :: new ( None , create_logger ( ) ) ;
287
+ let digester = CardanoImmutableDigester :: new ( None , logger_for_tests ( ) ) ;
295
288
let beacon = CardanoDbBeacon :: new ( "devnet" . to_string ( ) , 1 , 10 ) ;
296
289
297
290
let result = digester
@@ -318,7 +311,7 @@ mod tests {
318
311
. with_immutables ( & ( 1 ..=100 ) . collect :: < Vec < ImmutableFileNumber > > ( ) )
319
312
. append_immutable_trio ( )
320
313
. build ( ) ;
321
- let logger = create_logger ( ) ;
314
+ let logger = logger_for_tests ( ) ;
322
315
let digester = CardanoImmutableDigester :: new (
323
316
Some ( Arc :: new ( MemoryImmutableFileDigestCacheProvider :: default ( ) ) ) ,
324
317
logger. clone ( ) ,
@@ -344,7 +337,7 @@ mod tests {
344
337
. build ( ) ;
345
338
let immutables = immutable_db. immutables_files ;
346
339
let cache = Arc :: new ( MemoryImmutableFileDigestCacheProvider :: default ( ) ) ;
347
- let logger = create_logger ( ) ;
340
+ let logger = logger_for_tests ( ) ;
348
341
let digester = CardanoImmutableDigester :: new ( Some ( cache. clone ( ) ) , logger. clone ( ) ) ;
349
342
let beacon = CardanoDbBeacon :: new ( "devnet" . to_string ( ) , 1 , 2 ) ;
350
343
@@ -376,7 +369,7 @@ mod tests {
376
369
. with_immutables ( & [ 1 , 2 , 3 ] )
377
370
. append_immutable_trio ( )
378
371
. build ( ) ;
379
- let logger = create_logger ( ) ;
372
+ let logger = logger_for_tests ( ) ;
380
373
let no_cache_digester = CardanoImmutableDigester :: new ( None , logger. clone ( ) ) ;
381
374
let cache_digester = CardanoImmutableDigester :: new (
382
375
Some ( Arc :: new ( MemoryImmutableFileDigestCacheProvider :: default ( ) ) ) ,
@@ -418,7 +411,7 @@ mod tests {
418
411
. set_file_size ( 65536 )
419
412
. build ( ) ;
420
413
let cache = MemoryImmutableFileDigestCacheProvider :: default ( ) ;
421
- let logger = create_logger ( ) ;
414
+ let logger = logger_for_tests ( ) ;
422
415
let digester = CardanoImmutableDigester :: new ( Some ( Arc :: new ( cache) ) , logger. clone ( ) ) ;
423
416
let beacon = CardanoDbBeacon :: new ( "devnet" . to_string ( ) , 1 , 50 ) ;
424
417
@@ -460,7 +453,7 @@ mod tests {
460
453
ImmutableDigesterCacheStoreError :: Io ( io:: Error :: new ( io:: ErrorKind :: Other , "error" ) ) ,
461
454
) )
462
455
} ) ;
463
- let logger = create_logger ( ) ;
456
+ let logger = logger_for_tests ( ) ;
464
457
let digester = CardanoImmutableDigester :: new ( Some ( Arc :: new ( cache) ) , logger. clone ( ) ) ;
465
458
let beacon = CardanoDbBeacon :: new ( "devnet" . to_string ( ) , 1 , 3 ) ;
466
459
@@ -483,7 +476,7 @@ mod tests {
483
476
) )
484
477
} ) ;
485
478
cache. expect_store ( ) . returning ( |_| Ok ( ( ) ) ) ;
486
- let logger = create_logger ( ) ;
479
+ let logger = logger_for_tests ( ) ;
487
480
let digester = CardanoImmutableDigester :: new ( Some ( Arc :: new ( cache) ) , logger. clone ( ) ) ;
488
481
let beacon = CardanoDbBeacon :: new ( "devnet" . to_string ( ) , 1 , 3 ) ;
489
482
0 commit comments