@@ -32,6 +32,7 @@ use substrate_test_runtime_client::{
3232 sp_consensus:: BlockOrigin ,
3333 runtime,
3434} ;
35+ use sc_rpc_api:: DenyUnsafe ;
3536use sp_runtime:: generic:: BlockId ;
3637use crate :: testing:: TaskExecutor ;
3738use futures:: { executor, compat:: Future01CompatExt } ;
@@ -58,7 +59,11 @@ fn should_return_storage() {
5859 . add_extra_storage ( b":map:acc2" . to_vec ( ) , vec ! [ 1 , 2 , 3 ] )
5960 . build ( ) ;
6061 let genesis_hash = client. genesis_hash ( ) ;
61- let ( client, child) = new_full ( Arc :: new ( client) , SubscriptionManager :: new ( Arc :: new ( TaskExecutor ) ) ) ;
62+ let ( client, child) = new_full (
63+ Arc :: new ( client) ,
64+ SubscriptionManager :: new ( Arc :: new ( TaskExecutor ) ) ,
65+ DenyUnsafe :: No ,
66+ ) ;
6267 let key = StorageKey ( KEY . to_vec ( ) ) ;
6368
6469 assert_eq ! (
@@ -96,7 +101,11 @@ fn should_return_child_storage() {
96101 . add_child_storage ( & child_info, "key" , vec ! [ 42_u8 ] )
97102 . build ( ) ) ;
98103 let genesis_hash = client. genesis_hash ( ) ;
99- let ( _client, child) = new_full ( client, SubscriptionManager :: new ( Arc :: new ( TaskExecutor ) ) ) ;
104+ let ( _client, child) = new_full (
105+ client,
106+ SubscriptionManager :: new ( Arc :: new ( TaskExecutor ) ) ,
107+ DenyUnsafe :: No ,
108+ ) ;
100109 let child_key = prefixed_storage_key ( ) ;
101110 let key = StorageKey ( b"key" . to_vec ( ) ) ;
102111
@@ -131,7 +140,11 @@ fn should_return_child_storage() {
131140fn should_call_contract ( ) {
132141 let client = Arc :: new ( substrate_test_runtime_client:: new ( ) ) ;
133142 let genesis_hash = client. genesis_hash ( ) ;
134- let ( client, _child) = new_full ( client, SubscriptionManager :: new ( Arc :: new ( TaskExecutor ) ) ) ;
143+ let ( client, _child) = new_full (
144+ client,
145+ SubscriptionManager :: new ( Arc :: new ( TaskExecutor ) ) ,
146+ DenyUnsafe :: No ,
147+ ) ;
135148
136149 assert_matches ! (
137150 client. call( "balanceOf" . into( ) , Bytes ( vec![ 1 , 2 , 3 ] ) , Some ( genesis_hash) . into( ) ) . wait( ) ,
@@ -145,7 +158,11 @@ fn should_notify_about_storage_changes() {
145158
146159 {
147160 let mut client = Arc :: new ( substrate_test_runtime_client:: new ( ) ) ;
148- let ( api, _child) = new_full ( client. clone ( ) , SubscriptionManager :: new ( Arc :: new ( TaskExecutor ) ) ) ;
161+ let ( api, _child) = new_full (
162+ client. clone ( ) ,
163+ SubscriptionManager :: new ( Arc :: new ( TaskExecutor ) ) ,
164+ DenyUnsafe :: No ,
165+ ) ;
149166
150167 api. subscribe_storage ( Default :: default ( ) , subscriber, None . into ( ) ) ;
151168
@@ -179,7 +196,11 @@ fn should_send_initial_storage_changes_and_notifications() {
179196
180197 {
181198 let mut client = Arc :: new ( substrate_test_runtime_client:: new ( ) ) ;
182- let ( api, _child) = new_full ( client. clone ( ) , SubscriptionManager :: new ( Arc :: new ( TaskExecutor ) ) ) ;
199+ let ( api, _child) = new_full (
200+ client. clone ( ) ,
201+ SubscriptionManager :: new ( Arc :: new ( TaskExecutor ) ) ,
202+ DenyUnsafe :: No ,
203+ ) ;
183204
184205 let alice_balance_key = blake2_256 ( & runtime:: system:: balance_of_key ( AccountKeyring :: Alice . into ( ) ) ) ;
185206
@@ -217,7 +238,11 @@ fn should_send_initial_storage_changes_and_notifications() {
217238#[ test]
218239fn should_query_storage ( ) {
219240 fn run_tests ( mut client : Arc < TestClient > , has_changes_trie_config : bool ) {
220- let ( api, _child) = new_full ( client. clone ( ) , SubscriptionManager :: new ( Arc :: new ( TaskExecutor ) ) ) ;
241+ let ( api, _child) = new_full (
242+ client. clone ( ) ,
243+ SubscriptionManager :: new ( Arc :: new ( TaskExecutor ) ) ,
244+ DenyUnsafe :: No ,
245+ ) ;
221246
222247 let mut add_block = |nonce| {
223248 let mut builder = client. new_block ( Default :: default ( ) ) . unwrap ( ) ;
@@ -434,7 +459,11 @@ fn should_split_ranges() {
434459#[ test]
435460fn should_return_runtime_version ( ) {
436461 let client = Arc :: new ( substrate_test_runtime_client:: new ( ) ) ;
437- let ( api, _child) = new_full ( client. clone ( ) , SubscriptionManager :: new ( Arc :: new ( TaskExecutor ) ) ) ;
462+ let ( api, _child) = new_full (
463+ client. clone ( ) ,
464+ SubscriptionManager :: new ( Arc :: new ( TaskExecutor ) ) ,
465+ DenyUnsafe :: No ,
466+ ) ;
438467
439468 let result = "{\" specName\" :\" test\" ,\" implName\" :\" parity-test\" ,\" authoringVersion\" :1,\
440469 \" specVersion\" :2,\" implVersion\" :2,\" apis\" :[[\" 0xdf6acb689907609b\" ,3],\
@@ -457,7 +486,11 @@ fn should_notify_on_runtime_version_initially() {
457486
458487 {
459488 let client = Arc :: new ( substrate_test_runtime_client:: new ( ) ) ;
460- let ( api, _child) = new_full ( client. clone ( ) , SubscriptionManager :: new ( Arc :: new ( TaskExecutor ) ) ) ;
489+ let ( api, _child) = new_full (
490+ client. clone ( ) ,
491+ SubscriptionManager :: new ( Arc :: new ( TaskExecutor ) ) ,
492+ DenyUnsafe :: No ,
493+ ) ;
461494
462495 api. subscribe_runtime_version ( Default :: default ( ) , subscriber) ;
463496
0 commit comments