@@ -148,6 +148,8 @@ fn main() {
148
148
test_rescan_blockchain ( & cl) ;
149
149
test_create_wallet ( & cl) ;
150
150
test_get_net_totals ( & cl) ;
151
+ test_get_network_hash_ps ( & cl) ;
152
+ test_uptime ( & cl) ;
151
153
//TODO import_multi(
152
154
//TODO verify_message(
153
155
//TODO wait_for_new_block(&self, timeout: u64) -> Result<json::BlockRef> {
@@ -215,11 +217,13 @@ fn test_get_balance_generate_to_address(cl: &Client) {
215
217
}
216
218
217
219
fn test_get_balances_generate_to_address ( cl : & Client ) {
218
- let initial = cl. get_balances ( ) . unwrap ( ) ;
220
+ if version ( ) >= 190000 {
221
+ let initial = cl. get_balances ( ) . unwrap ( ) ;
219
222
220
- let blocks = cl. generate_to_address ( 500 , & cl. get_new_address ( None , None ) . unwrap ( ) ) . unwrap ( ) ;
221
- assert_eq ! ( blocks. len( ) , 500 ) ;
222
- assert_ne ! ( cl. get_balances( ) . unwrap( ) , initial) ;
223
+ let blocks = cl. generate_to_address ( 500 , & cl. get_new_address ( None , None ) . unwrap ( ) ) . unwrap ( ) ;
224
+ assert_eq ! ( blocks. len( ) , 500 ) ;
225
+ assert_ne ! ( cl. get_balances( ) . unwrap( ) , initial) ;
226
+ }
223
227
}
224
228
225
229
fn test_get_best_block_hash ( cl : & Client ) {
@@ -827,44 +831,42 @@ fn test_create_wallet(cl: &Client) {
827
831
blank: Some ( true ) ,
828
832
passphrase: None ,
829
833
avoid_reuse: None ,
830
- }
834
+ } ,
831
835
] ;
832
836
833
837
if version ( ) >= 190000 {
834
- wallet_params. push (
835
- WalletParams {
836
- name : wallet_names[ 3 ] ,
837
- disable_private_keys : None ,
838
- blank : None ,
839
- passphrase : Some ( "pass" ) ,
840
- avoid_reuse : None ,
841
- }
842
- ) ;
843
- wallet_params. push (
844
- WalletParams {
845
- name : wallet_names[ 4 ] ,
846
- disable_private_keys : None ,
847
- blank : None ,
848
- passphrase : None ,
849
- avoid_reuse : Some ( true ) ,
850
- }
851
- ) ;
838
+ wallet_params. push ( WalletParams {
839
+ name : wallet_names[ 3 ] ,
840
+ disable_private_keys : None ,
841
+ blank : None ,
842
+ passphrase : Some ( "pass" ) ,
843
+ avoid_reuse : None ,
844
+ } ) ;
845
+ wallet_params. push ( WalletParams {
846
+ name : wallet_names[ 4 ] ,
847
+ disable_private_keys : None ,
848
+ blank : None ,
849
+ passphrase : None ,
850
+ avoid_reuse : Some ( true ) ,
851
+ } ) ;
852
852
}
853
853
854
854
for wallet_param in wallet_params {
855
855
let result = cl
856
- . create_wallet (
857
- wallet_param. name ,
858
- wallet_param. disable_private_keys ,
859
- wallet_param. blank ,
860
- wallet_param. passphrase ,
861
- wallet_param. avoid_reuse ,
862
- )
863
- . unwrap ( ) ;
856
+ . create_wallet (
857
+ wallet_param. name ,
858
+ wallet_param. disable_private_keys ,
859
+ wallet_param. blank ,
860
+ wallet_param. passphrase ,
861
+ wallet_param. avoid_reuse ,
862
+ )
863
+ . unwrap ( ) ;
864
864
865
865
assert_eq ! ( result. name, wallet_param. name) ;
866
866
let expected_warning = match ( wallet_param. passphrase , wallet_param. avoid_reuse ) {
867
- ( None , Some ( true ) ) => Some ( "Empty string given as passphrase, wallet will not be encrypted." . to_string ( ) ) ,
867
+ ( None , Some ( true ) ) => {
868
+ Some ( "Empty string given as passphrase, wallet will not be encrypted." . to_string ( ) )
869
+ }
868
870
_ => Some ( "" . to_string ( ) ) ,
869
871
} ;
870
872
assert_eq ! ( result. warning, expected_warning) ;
@@ -883,7 +885,8 @@ fn test_create_wallet(cl: &Client) {
883
885
assert_eq ! ( wallet_info. avoid_reuse. unwrap_or( false ) , has_avoid_reuse) ;
884
886
assert_eq ! (
885
887
wallet_info. scanning. unwrap_or( json:: ScanningDetails :: NotScanning ( false ) ) ,
886
- json:: ScanningDetails :: NotScanning ( false ) ) ;
888
+ json:: ScanningDetails :: NotScanning ( false )
889
+ ) ;
887
890
}
888
891
889
892
let mut wallet_list = cl. list_wallets ( ) . unwrap ( ) ;
@@ -901,6 +904,14 @@ fn test_get_net_totals(cl: &Client) {
901
904
cl. get_net_totals ( ) . unwrap ( ) ;
902
905
}
903
906
907
+ fn test_get_network_hash_ps ( cl : & Client ) {
908
+ cl. get_network_hash_ps ( None , None ) . unwrap ( ) ;
909
+ }
910
+
911
+ fn test_uptime ( cl : & Client ) {
912
+ cl. uptime ( ) . unwrap ( ) ;
913
+ }
914
+
904
915
fn test_stop ( cl : Client ) {
905
916
println ! ( "Stopping: '{}'" , cl. stop( ) . unwrap( ) ) ;
906
917
}
0 commit comments