@@ -8,13 +8,14 @@ use crate::state::{ACTION_FEES, CODE_ID, LATEST_VERSION, PUBLISHER, UNPUBLISHED_
8
8
use andromeda_std:: error:: ContractError ;
9
9
use andromeda_std:: os:: adodb:: { ADOVersion , ActionFee , ExecuteMsg , InstantiateMsg , QueryMsg } ;
10
10
11
- use cosmwasm_std:: testing:: { mock_dependencies , mock_env , message_info } ;
11
+ use cosmwasm_std:: testing:: { message_info , mock_dependencies , mock_env } ;
12
12
use rstest:: rstest;
13
13
14
14
#[ test]
15
15
fn proper_initialization ( ) {
16
16
let mut deps = mock_dependencies ( ) ;
17
- let info = message_info ( "creator" , & [ ] ) ;
17
+ let creator = deps. api . addr_make ( "creator" ) ;
18
+ let info = message_info ( & creator, & [ ] ) ;
18
19
let msg = InstantiateMsg {
19
20
kernel_address : MOCK_KERNEL_CONTRACT . to_string ( ) ,
20
21
owner : None ,
@@ -30,12 +31,13 @@ fn test_publish() {
30
31
let owner = String :: from ( "owner" ) ;
31
32
let mut deps = mock_dependencies_custom ( & [ ] ) ;
32
33
let env = mock_env ( ) ;
33
- let info = message_info ( owner. as_str ( ) , & [ ] ) ;
34
+ let owner_addr = deps. api . addr_make ( owner. as_str ( ) ) ;
35
+ let info = message_info ( & owner_addr, & [ ] ) ;
34
36
35
37
instantiate (
36
38
deps. as_mut ( ) ,
37
39
mock_env ( ) ,
38
- message_info ( & owner , & [ ] ) ,
40
+ message_info ( & owner_addr , & [ ] ) ,
39
41
InstantiateMsg {
40
42
kernel_address : MOCK_KERNEL_CONTRACT . to_string ( ) ,
41
43
owner : None ,
@@ -182,7 +184,8 @@ fn test_publish() {
182
184
assert ! ( vers_code_id. is_none( ) ) ;
183
185
184
186
// Test unauthorised
185
- let unauth_info = message_info ( "not_owner" , & [ ] ) ;
187
+ let not_owner = deps. api . addr_make ( "not_owner" ) ;
188
+ let unauth_info = message_info ( & not_owner, & [ ] ) ;
186
189
let resp = execute ( deps. as_mut ( ) , env. clone ( ) , unauth_info, msg) ;
187
190
assert ! ( resp. is_err( ) ) ;
188
191
}
@@ -192,12 +195,13 @@ fn test_unpublish() {
192
195
let owner = String :: from ( "owner" ) ;
193
196
let mut deps = mock_dependencies_custom ( & [ ] ) ;
194
197
let env = mock_env ( ) ;
195
- let info = message_info ( owner. as_str ( ) , & [ ] ) ;
198
+ let owner_addr = deps. api . addr_make ( owner. as_str ( ) ) ;
199
+ let info = message_info ( & owner_addr, & [ ] ) ;
196
200
197
201
instantiate (
198
202
deps. as_mut ( ) ,
199
203
mock_env ( ) ,
200
- message_info ( & owner , & [ ] ) ,
204
+ message_info ( & owner_addr , & [ ] ) ,
201
205
InstantiateMsg {
202
206
kernel_address : MOCK_KERNEL_CONTRACT . to_string ( ) ,
203
207
owner : None ,
@@ -260,7 +264,8 @@ fn test_unpublish() {
260
264
}
261
265
262
266
// Test unauthorised
263
- let unauth_info = message_info ( "not_owner" , & [ ] ) ;
267
+ let not_owner = deps. api . addr_make ( "not_owner" ) ;
268
+ let unauth_info = message_info ( & not_owner, & [ ] ) ;
264
269
let resp = execute ( deps. as_mut ( ) , env. clone ( ) , unauth_info. clone ( ) , msg) ;
265
270
assert ! ( resp. is_err( ) ) ;
266
271
@@ -469,7 +474,8 @@ fn test_update_action_fees() {
469
474
let owner = String :: from ( "owner" ) ;
470
475
let mut deps = mock_dependencies_custom ( & [ ] ) ;
471
476
let env = mock_env ( ) ;
472
- let info = message_info ( owner. as_str ( ) , & [ ] ) ;
477
+ let owner = deps. api . addr_make ( owner. as_str ( ) ) ;
478
+ let info = message_info ( & owner, & [ ] ) ;
473
479
let ado_version = ADOVersion :: from_type ( "ado_type" ) . with_version ( "0.1.0" ) ;
474
480
let code_id = 1 ;
475
481
@@ -531,7 +537,8 @@ fn test_update_action_fees() {
531
537
}
532
538
533
539
// Test unauthorised
534
- let unauth_info = message_info ( "not_owner" , & [ ] ) ;
540
+ let not_owner = deps. api . addr_make ( "not_owner" ) ;
541
+ let unauth_info = message_info ( & not_owner, & [ ] ) ;
535
542
let resp = execute ( deps. as_mut ( ) , env, unauth_info, msg) ;
536
543
assert ! ( resp. is_err( ) ) ;
537
544
}
@@ -541,7 +548,8 @@ fn test_remove_action_fees() {
541
548
let owner = String :: from ( "owner" ) ;
542
549
let mut deps = mock_dependencies_custom ( & [ ] ) ;
543
550
let env = mock_env ( ) ;
544
- let info = message_info ( owner. as_str ( ) , & [ ] ) ;
551
+ let owner = deps. api . addr_make ( owner. as_str ( ) ) ;
552
+ let info = message_info ( & owner, & [ ] ) ;
545
553
let ado_version = ADOVersion :: from_type ( "ado_type" ) . with_version ( "0.1.0" ) ;
546
554
let code_id = 1 ;
547
555
let action = "action" ;
@@ -580,7 +588,8 @@ fn test_remove_action_fees() {
580
588
)
581
589
. unwrap ( ) ;
582
590
583
- let unauth_info = message_info ( "not_owner" , & [ ] ) ;
591
+ let not_owner = deps. api . addr_make ( "not_owner" ) ;
592
+ let unauth_info = message_info ( & not_owner, & [ ] ) ;
584
593
let res = execute ( deps. as_mut ( ) , env. clone ( ) , unauth_info, msg. clone ( ) ) . unwrap_err ( ) ;
585
594
assert_eq ! ( res, ContractError :: Unauthorized { } ) ;
586
595
@@ -602,7 +611,8 @@ fn test_update_publisher() {
602
611
let owner = String :: from ( "owner" ) ;
603
612
let mut deps = mock_dependencies_custom ( & [ ] ) ;
604
613
let env = mock_env ( ) ;
605
- let info = message_info ( owner. as_str ( ) , & [ ] ) ;
614
+ let owner = deps. api . addr_make ( owner. as_str ( ) ) ;
615
+ let info = message_info ( & owner, & [ ] ) ;
606
616
let ado_version = ADOVersion :: from_type ( "ado_type" ) . with_version ( "0.1.0" ) ;
607
617
let code_id = 1 ;
608
618
let test_publisher = "new_publisher" . to_string ( ) ;
@@ -644,7 +654,8 @@ fn test_update_publisher() {
644
654
assert_eq ! ( publisher, test_publisher) ;
645
655
646
656
// Test unauthorised
647
- let unauth_info = message_info ( "not_owner" , & [ ] ) ;
657
+ let not_owner = deps. api . addr_make ( "not_owner" ) ;
658
+ let unauth_info = message_info ( & not_owner, & [ ] ) ;
648
659
let resp = execute ( deps. as_mut ( ) , env, unauth_info, msg) . unwrap_err ( ) ;
649
660
assert_eq ! ( resp, ContractError :: Unauthorized { } ) ;
650
661
}
@@ -654,14 +665,15 @@ fn test_get_code_id() {
654
665
let owner = String :: from ( "owner" ) ;
655
666
let mut deps = mock_dependencies_custom ( & [ ] ) ;
656
667
let env = mock_env ( ) ;
657
- let info = message_info ( owner. as_str ( ) , & [ ] ) ;
668
+ let owner_addr = deps. api . addr_make ( owner. as_str ( ) ) ;
669
+ let info = message_info ( & owner_addr, & [ ] ) ;
658
670
let ado_version = ADOVersion :: from_type ( "ado_type" ) . with_version ( "0.1.0" ) ;
659
671
let code_id = 1 ;
660
672
661
673
instantiate (
662
674
deps. as_mut ( ) ,
663
675
mock_env ( ) ,
664
- message_info ( & owner , & [ ] ) ,
676
+ message_info ( & owner_addr , & [ ] ) ,
665
677
InstantiateMsg {
666
678
kernel_address : MOCK_KERNEL_CONTRACT . to_string ( ) ,
667
679
owner : None ,
@@ -705,11 +717,12 @@ fn test_all_ado_types() {
705
717
let owner = String :: from ( "owner" ) ;
706
718
let mut deps = mock_dependencies_custom ( & [ ] ) ;
707
719
let env = mock_env ( ) ;
708
- let info = message_info ( owner. as_str ( ) , & [ ] ) ;
720
+ let owner_addr = deps. api . addr_make ( owner. as_str ( ) ) ;
721
+ let info = message_info ( & owner_addr, & [ ] ) ;
709
722
instantiate (
710
723
deps. as_mut ( ) ,
711
724
mock_env ( ) ,
712
- message_info ( & owner , & [ ] ) ,
725
+ message_info ( & owner_addr , & [ ] ) ,
713
726
InstantiateMsg {
714
727
kernel_address : MOCK_KERNEL_CONTRACT . to_string ( ) ,
715
728
owner : None ,
@@ -777,13 +790,14 @@ fn test_version_updates(
777
790
let owner = String :: from ( "owner" ) ;
778
791
let mut deps = mock_dependencies_custom ( & [ ] ) ;
779
792
let env = mock_env ( ) ;
780
- let info = message_info ( & owner, & [ ] ) ;
793
+ let owner_addr = deps. api . addr_make ( owner. as_str ( ) ) ;
794
+ let info = message_info ( & owner_addr, & [ ] ) ;
781
795
782
796
// Initialize contract
783
797
instantiate (
784
798
deps. as_mut ( ) ,
785
799
mock_env ( ) ,
786
- message_info ( & owner , & [ ] ) ,
800
+ message_info ( & owner_addr , & [ ] ) ,
787
801
InstantiateMsg {
788
802
kernel_address : MOCK_KERNEL_CONTRACT . to_string ( ) ,
789
803
owner : None ,
0 commit comments