mirror of
https://github.com/sigp/lighthouse.git
synced 2026-03-22 06:14:38 +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_token_path = self.dir.path().join(SRC_VC_TOKEN_FILE_NAME);
|
||||
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_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_token_path,
|
||||
dest_vc_url: dest_vc.url.clone(),
|
||||
dest_vc_token_path,
|
||||
validators: self.validators,
|
||||
dest_vc_token_path: dest_vc_token_path.clone(),
|
||||
validators: self.validators.clone(),
|
||||
builder_proposals: false,
|
||||
fee_recipient: None,
|
||||
gas_limit: None,
|
||||
@@ -604,6 +608,22 @@ mod test {
|
||||
|
||||
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 }
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user