mirror of
https://github.com/sigp/lighthouse.git
synced 2026-05-07 08:52:54 +00:00
Progress more with testing
This commit is contained in:
@@ -585,6 +585,10 @@ mod test {
|
|||||||
let src_vc = import_test_result.vc;
|
let src_vc = import_test_result.vc;
|
||||||
let src_vc_token_path = self.dir.path().join(SRC_VC_TOKEN_FILE_NAME);
|
let src_vc_token_path = self.dir.path().join(SRC_VC_TOKEN_FILE_NAME);
|
||||||
fs::write(&src_vc_token_path, &src_vc.api_token).unwrap();
|
fs::write(&src_vc_token_path, &src_vc.api_token).unwrap();
|
||||||
|
let (src_vc_client, src_vc_initial_keystores) =
|
||||||
|
vc_http_client(src_vc.url.clone(), &src_vc_token_path)
|
||||||
|
.await
|
||||||
|
.unwrap();
|
||||||
|
|
||||||
let dest_vc = ApiTester::new().await;
|
let dest_vc = ApiTester::new().await;
|
||||||
let dest_vc_token_path = self.dir.path().join(DEST_VC_TOKEN_FILE_NAME);
|
let dest_vc_token_path = self.dir.path().join(DEST_VC_TOKEN_FILE_NAME);
|
||||||
@@ -595,8 +599,8 @@ mod test {
|
|||||||
src_vc_url: src_vc.url.clone(),
|
src_vc_url: src_vc.url.clone(),
|
||||||
src_vc_token_path,
|
src_vc_token_path,
|
||||||
dest_vc_url: dest_vc.url.clone(),
|
dest_vc_url: dest_vc.url.clone(),
|
||||||
dest_vc_token_path,
|
dest_vc_token_path: dest_vc_token_path.clone(),
|
||||||
validators: self.validators,
|
validators: self.validators.clone(),
|
||||||
builder_proposals: false,
|
builder_proposals: false,
|
||||||
fee_recipient: None,
|
fee_recipient: None,
|
||||||
gas_limit: None,
|
gas_limit: None,
|
||||||
@@ -604,6 +608,22 @@ mod test {
|
|||||||
|
|
||||||
let result = run(move_config).await;
|
let result = run(move_config).await;
|
||||||
|
|
||||||
|
let (dest_vc_client, dest_vc_keystores) =
|
||||||
|
vc_http_client(dest_vc.url.clone(), &dest_vc_token_path)
|
||||||
|
.await
|
||||||
|
.unwrap();
|
||||||
|
let src_vc_final_keystores = src_vc_client.get_keystores().await.unwrap().data;
|
||||||
|
|
||||||
|
match self.validators {
|
||||||
|
Validators::All => {
|
||||||
|
assert!(src_vc_final_keystores.is_empty());
|
||||||
|
for initial_keystore in &src_vc_initial_keystores {
|
||||||
|
assert!(dest_vc_keystores.contains(initial_keystore))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Validators::Some(_) => unimplemented!(),
|
||||||
|
}
|
||||||
|
|
||||||
TestResult { result }
|
TestResult { result }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user