mithril_signer/test/double/
dummies.rs

1use mithril_common::test::double::{Dummy, fake_data};
2
3mod entities {
4    use crate::RegisteredSigners;
5
6    use super::*;
7
8    impl Dummy for RegisteredSigners {
9        /// Create a dummy `RegisteredSigners`
10        fn dummy() -> RegisteredSigners {
11            // Beacon
12            let beacon = fake_data::beacon();
13
14            // Signers
15            let signers = fake_data::signers(5);
16            let current_signers = signers[1..3].to_vec();
17            let next_signers = signers[2..5].to_vec();
18
19            // Signer Epoch settings
20            RegisteredSigners {
21                epoch: beacon.epoch,
22                current_signers,
23                next_signers,
24            }
25        }
26    }
27}