1
- use hex:: ToHex ;
2
1
use log:: debug;
3
- use mithril_common :: fake_data ;
2
+
4
3
use std:: str;
5
4
use thiserror:: Error ;
6
5
@@ -9,6 +8,7 @@ use crate::entities::*;
9
8
use crate :: verifier;
10
9
11
10
pub const MISSING_AGGREGATOR_HANDLER : & str = "missing aggregator handler" ;
11
+ #[ allow( dead_code) ]
12
12
pub const MISSING_VERIFIER : & str = "missing verifier" ;
13
13
14
14
/// AggregatorHandlerWrapper wraps an AggregatorHandler
@@ -128,11 +128,15 @@ impl Client {
128
128
let aggregator_handler = & self . aggregator_handler . as_ref ( ) . ok_or_else ( || {
129
129
ClientError :: MissingDependency ( MISSING_AGGREGATOR_HANDLER . to_string ( ) )
130
130
} ) ?;
131
- let verifier = & self
131
+ // TODO: Reactivate when real certificate hash is available
132
+ /*let verifier = &self
132
133
.verifier
133
134
.as_ref()
134
135
.ok_or_else(|| ClientError::MissingDependency(MISSING_VERIFIER.to_string()))?;
135
- let fake_digest = & fake_data:: digest ( ) ;
136
+
137
+ let mut beacon = fake_data::beacon();
138
+ beacon.immutable_file_number = 0;
139
+ let fake_digest = &fake_data::digest(&beacon);
136
140
let certificate_hash = &fake_digest.encode_hex::<String>();
137
141
debug!("Fake certificate hash {:?}", certificate_hash);
138
142
let certificate_details = aggregator_handler
@@ -146,7 +150,7 @@ impl Client {
146
150
&certificate_details.participants,
147
151
&certificate_details.protocol_parameters,
148
152
)
149
- . map_err ( ClientError :: VerifierError ) ?;
153
+ .map_err(ClientError::VerifierError)?;*/
150
154
aggregator_handler
151
155
. unpack_snapshot ( digest)
152
156
. await
@@ -293,7 +297,9 @@ mod tests {
293
297
restore. expect ( "unexpected error" ) ;
294
298
}
295
299
296
- #[ tokio:: test]
300
+ #[ allow( dead_code) ]
301
+ // TODO: To reactivate once real snapshot available
302
+ //#[tokio::test]
297
303
async fn test_restore_snapshot_ko_get_certificate_details ( ) {
298
304
let certificate_hash = "certhash123" ;
299
305
let mut mock_aggregator_handler = MockAggregatorHandler :: new ( ) ;
@@ -305,6 +311,7 @@ mod tests {
305
311
"error occurred" . to_string ( ) ,
306
312
) )
307
313
} ) ;
314
+
308
315
let mut client = Client :: new ( "testnet" . to_string ( ) ) ;
309
316
client
310
317
. with_aggregator_handler ( Box :: new ( mock_aggregator_handler) )
@@ -313,7 +320,9 @@ mod tests {
313
320
assert ! ( restore. is_err( ) , "an error should have occurred" ) ;
314
321
}
315
322
316
- #[ tokio:: test]
323
+ #[ allow( dead_code) ]
324
+ // TODO: To reactivate once real snapshot available
325
+ //#[tokio::test]
317
326
async fn test_restore_snapshot_ko_verify_multi_signature ( ) {
318
327
let certificate_hash = "certhash123" ;
319
328
let fake_certificate = fake_data:: certificate ( certificate_hash. to_string ( ) ) ;
0 commit comments