unify loading spec && further spec cleanups (#10948)
* bundle_* macros for spec * fixed failing tests * renamed bundle.rs to chain.rs * removed unused derives * updated spec/chain.rs description
This commit is contained in:
@@ -1488,12 +1488,13 @@ mod tests {
|
||||
use miner::{MinerService, PendingOrdering};
|
||||
use test_helpers::{generate_dummy_client, generate_dummy_client_with_spec};
|
||||
use types::transaction::{Transaction};
|
||||
use crate::spec;
|
||||
|
||||
#[test]
|
||||
fn should_prepare_block_to_seal() {
|
||||
// given
|
||||
let client = TestBlockChainClient::default();
|
||||
let miner = Miner::new_for_tests(&Spec::new_test(), None);
|
||||
let miner = Miner::new_for_tests(&spec::new_test(), None);
|
||||
|
||||
// when
|
||||
let sealing_work = miner.work_package(&client);
|
||||
@@ -1504,7 +1505,7 @@ mod tests {
|
||||
fn should_still_work_after_a_couple_of_blocks() {
|
||||
// given
|
||||
let client = TestBlockChainClient::default();
|
||||
let miner = Miner::new_for_tests(&Spec::new_test(), None);
|
||||
let miner = Miner::new_for_tests(&spec::new_test(), None);
|
||||
|
||||
let res = miner.work_package(&client);
|
||||
let hash = res.unwrap().0;
|
||||
@@ -1548,7 +1549,7 @@ mod tests {
|
||||
},
|
||||
},
|
||||
GasPricer::new_fixed(0u64.into()),
|
||||
&Spec::new_test(),
|
||||
&spec::new_test(),
|
||||
::std::collections::HashSet::new(), // local accounts
|
||||
)
|
||||
}
|
||||
@@ -1671,7 +1672,7 @@ mod tests {
|
||||
..miner().options
|
||||
},
|
||||
GasPricer::new_fixed(0u64.into()),
|
||||
&Spec::new_test(),
|
||||
&spec::new_test(),
|
||||
local_accounts,
|
||||
);
|
||||
let transaction = transaction();
|
||||
@@ -1714,7 +1715,7 @@ mod tests {
|
||||
..miner().options
|
||||
},
|
||||
GasPricer::new_fixed(0u64.into()),
|
||||
&Spec::new_test(),
|
||||
&spec::new_test(),
|
||||
HashSet::from_iter(vec![transaction.sender()].into_iter()),
|
||||
);
|
||||
let best_block = 0;
|
||||
@@ -1746,7 +1747,7 @@ mod tests {
|
||||
#[test]
|
||||
fn internal_seals_without_work() {
|
||||
let _ = env_logger::try_init();
|
||||
let spec = Spec::new_instant();
|
||||
let spec = spec::new_instant();
|
||||
let miner = Miner::new_for_tests(&spec, None);
|
||||
|
||||
let client = generate_dummy_client(2);
|
||||
@@ -1775,7 +1776,7 @@ mod tests {
|
||||
|
||||
#[test]
|
||||
fn should_not_fail_setting_engine_signer_without_account_provider() {
|
||||
let spec = Spec::new_test_round;
|
||||
let spec = spec::new_test_round;
|
||||
let tap = Arc::new(AccountProvider::transient_provider());
|
||||
let addr = tap.insert_account(keccak("1").into(), &"".into()).unwrap();
|
||||
let client = generate_dummy_client_with_spec(spec);
|
||||
@@ -1791,7 +1792,7 @@ mod tests {
|
||||
|
||||
#[test]
|
||||
fn should_mine_if_internal_sealing_is_enabled() {
|
||||
let spec = Spec::new_instant();
|
||||
let spec = spec::new_instant();
|
||||
let miner = Miner::new_for_tests(&spec, None);
|
||||
|
||||
let client = generate_dummy_client(2);
|
||||
@@ -1802,7 +1803,7 @@ mod tests {
|
||||
|
||||
#[test]
|
||||
fn should_not_mine_if_internal_sealing_is_disabled() {
|
||||
let spec = Spec::new_test_round();
|
||||
let spec = spec::new_test_round();
|
||||
let miner = Miner::new_for_tests(&spec, None);
|
||||
|
||||
let client = generate_dummy_client(2);
|
||||
@@ -1813,7 +1814,7 @@ mod tests {
|
||||
|
||||
#[test]
|
||||
fn should_not_mine_if_no_fetch_work_request() {
|
||||
let spec = Spec::new_test();
|
||||
let spec = spec::new_test();
|
||||
let miner = Miner::new_for_tests(&spec, None);
|
||||
|
||||
let client = generate_dummy_client(2);
|
||||
@@ -1831,7 +1832,7 @@ mod tests {
|
||||
fn notify(&self, _pow_hash: H256, _difficulty: U256, _number: u64) { }
|
||||
}
|
||||
|
||||
let spec = Spec::new_test();
|
||||
let spec = spec::new_test();
|
||||
let miner = Miner::new_for_tests(&spec, None);
|
||||
miner.add_work_listener(Box::new(DummyNotifyWork));
|
||||
|
||||
@@ -1844,7 +1845,7 @@ mod tests {
|
||||
#[test]
|
||||
fn should_set_new_minimum_gas_price() {
|
||||
// Creates a new GasPricer::Fixed behind the scenes
|
||||
let miner = Miner::new_for_tests(&Spec::new_test(), None);
|
||||
let miner = Miner::new_for_tests(&spec::new_test(), None);
|
||||
|
||||
let expected_minimum_gas_price: U256 = 0x1337.into();
|
||||
miner.set_minimal_gas_price(expected_minimum_gas_price).unwrap();
|
||||
@@ -1882,7 +1883,7 @@ mod tests {
|
||||
#[cfg(feature = "price-info")]
|
||||
fn should_fail_to_set_new_minimum_gas_price() {
|
||||
// We get a fixed gas pricer by default, need to change that
|
||||
let miner = Miner::new_for_tests(&Spec::new_test(), None);
|
||||
let miner = Miner::new_for_tests(&spec::new_test(), None);
|
||||
let calibrated_gas_pricer = dynamic_gas_pricer();
|
||||
*miner.gas_pricer.lock() = calibrated_gas_pricer;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user