Fix master failing test (#915)

* Use a valid secret key in ssz test

* Correct test_random secret key tests
This commit is contained in:
Age Manning
2020-03-17 11:07:52 +11:00
committed by GitHub
parent b1d23ec294
commit 756b110854
2 changed files with 8 additions and 14 deletions

View File

@@ -2,17 +2,7 @@ use super::*;
use bls::SecretKey;
impl TestRandom for SecretKey {
fn random_for_test(rng: &mut impl RngCore) -> Self {
let mut key_bytes = vec![0; 48];
rng.fill_bytes(&mut key_bytes);
/*
* An `unreachable!` is used here as there's no reason why you cannot construct a key from a
* fixed-length byte slice. Also, this should only be used during testing so a panic is
* acceptable.
*/
match SecretKey::from_bytes(&key_bytes) {
Ok(key) => key,
Err(_) => unreachable!(),
}
fn random_for_test(_rng: &mut impl RngCore) -> Self {
SecretKey::random()
}
}