Move CODE directly into TestExternalities (#1682)

* Move `CODE` directly into `TestExternalities`

This change allows tests to modify CODE in storage.

* Update more hashes

* Test

* Move `code` back into a field of `TestExternalities`

* Update wasm after master merge
This commit is contained in:
Bastian Köcher
2019-02-05 21:16:11 +01:00
committed by GitHub
parent 7c33728510
commit 471b7431bc
7 changed files with 56 additions and 24 deletions
+5 -5
View File
@@ -346,9 +346,9 @@ mod tests {
1,
GENESIS_HASH.into(),
if support_changes_trie {
hex!("cc63808897a07869d3b9103df5ad92f9be2f865ece506df5de0a87b2a95131d5").into()
hex!("d8fff70a10e0a00641458190ec32ca5681e1db38c0da9c18bb5abd76b645bb84").into()
} else {
hex!("fe5275f4d9f8130c8e80d0132f0a718ae0eeea2872c841843192720ad5c3f05a").into()
hex!("f1f00968e622ec6f47be5653b741186ef764653c82c42dab4b80d43d3226fa27").into()
},
if support_changes_trie {
vec![changes_trie_log(
@@ -374,7 +374,7 @@ mod tests {
construct_block(
2,
block1(false).1,
hex!("45b6655508fb524467b5c24184a7509b9ae07db4f95e16052ed425af182f39a8").into(),
hex!("fb05600153a562a78fe12cbbfd97aa18ddf4085505bcacbcfd1d2c0c36bba5ce").into(),
vec![ // session changes here, so we add a grandpa change signal log.
Log::from(::grandpa::RawLog::AuthoritiesChangeSignal(0, vec![
(Keyring::One.to_raw_public().into(), 1),
@@ -403,7 +403,7 @@ mod tests {
construct_block(
1,
GENESIS_HASH.into(),
hex!("ec00658cc2826d3499dde2954e399f0a0b2596eec1b0da9b76bc72394161dc99").into(),
hex!("cd856b66ec5416b8c81d480fa7ed8b8a851afff03fc09c87920f975ae913a581").into(),
vec![],
vec![
CheckedExtrinsic {
@@ -674,7 +674,7 @@ mod tests {
let b = construct_block(
1,
GENESIS_HASH.into(),
hex!("6a4da4ed61c4d9eba0477aa67024d573693df781176dfe7fe903d1088b38b266").into(),
hex!("2c024da59dcdb62f43669081355830f074c32b3bddab7aebd8bcab14d24353b7").into(),
vec![],
vec![
CheckedExtrinsic {