@@ -69,10 +69,18 @@ def test_msg_create_denom(self, basic_composer: Composer):
6969 symbol = symbol ,
7070 )
7171
72- assert message .sender == sender
73- assert message .subdenom == subdenom
74- assert message .name == name
75- assert message .symbol == symbol
72+ expected_message = {
73+ "sender" : sender ,
74+ "subdenom" : subdenom ,
75+ "name" : name ,
76+ "symbol" : symbol ,
77+ }
78+ dict_message = json_format .MessageToDict (
79+ message = message ,
80+ always_print_fields_with_no_presence = True ,
81+ )
82+
83+ assert dict_message == expected_message
7684
7785 def test_msg_mint (self , basic_composer : Composer ):
7886 sender = "inj1apmvarl2xyv6kecx2ukkeymddw3we4zkygjyc0"
@@ -86,8 +94,19 @@ def test_msg_mint(self, basic_composer: Composer):
8694 amount = amount ,
8795 )
8896
89- assert message .sender == sender
90- assert message .amount == amount
97+ expected_message = {
98+ "sender" : sender ,
99+ "amount" : {
100+ "amount" : str (amount .amount ),
101+ "denom" : amount .denom ,
102+ },
103+ }
104+ dict_message = json_format .MessageToDict (
105+ message = message ,
106+ always_print_fields_with_no_presence = True ,
107+ )
108+
109+ assert dict_message == expected_message
91110
92111 def test_msg_burn (self , basic_composer : Composer ):
93112 sender = "inj1apmvarl2xyv6kecx2ukkeymddw3we4zkygjyc0"
@@ -101,8 +120,19 @@ def test_msg_burn(self, basic_composer: Composer):
101120 amount = amount ,
102121 )
103122
104- assert message .sender == sender
105- assert message .amount == amount
123+ expected_message = {
124+ "sender" : sender ,
125+ "amount" : {
126+ "amount" : str (amount .amount ),
127+ "denom" : amount .denom ,
128+ },
129+ }
130+ dict_message = json_format .MessageToDict (
131+ message = message ,
132+ always_print_fields_with_no_presence = True ,
133+ )
134+
135+ assert dict_message == expected_message
106136
107137 def test_msg_set_denom_metadata (self , basic_composer : Composer ):
108138 sender = "inj1apmvarl2xyv6kecx2ukkeymddw3we4zkygjyc0"
@@ -127,20 +157,36 @@ def test_msg_set_denom_metadata(self, basic_composer: Composer):
127157 uri_hash = uri_hash ,
128158 )
129159
130- assert message .sender == sender
131- assert message .metadata .description == description
132- assert message .metadata .denom_units [0 ].denom == denom
133- assert message .metadata .denom_units [0 ].exponent == 0
134- assert message .metadata .denom_units [0 ].aliases == [f"micro{ subdenom } " ]
135- assert message .metadata .denom_units [1 ].denom == subdenom
136- assert message .metadata .denom_units [1 ].exponent == token_decimals
137- assert message .metadata .denom_units [1 ].aliases == [subdenom ]
138- assert message .metadata .base == denom
139- assert message .metadata .display == subdenom
140- assert message .metadata .name == name
141- assert message .metadata .symbol == symbol
142- assert message .metadata .uri == uri
143- assert message .metadata .uri_hash == uri_hash
160+ expected_message = {
161+ "sender" : sender ,
162+ "metadata" : {
163+ "base" : denom ,
164+ "denomUnits" : [
165+ {
166+ "denom" : denom ,
167+ "exponent" : 0 ,
168+ "aliases" : [f"micro{ subdenom } " ],
169+ },
170+ {
171+ "denom" : subdenom ,
172+ "exponent" : token_decimals ,
173+ "aliases" : [subdenom ],
174+ },
175+ ],
176+ "description" : description ,
177+ "name" : name ,
178+ "symbol" : symbol ,
179+ "display" : subdenom ,
180+ "uri" : uri ,
181+ "uriHash" : uri_hash ,
182+ },
183+ }
184+ dict_message = json_format .MessageToDict (
185+ message = message ,
186+ always_print_fields_with_no_presence = True ,
187+ )
188+
189+ assert dict_message == expected_message
144190
145191 def test_msg_change_admin (self , basic_composer ):
146192 sender = "inj1apmvarl2xyv6kecx2ukkeymddw3we4zkygjyc0"
@@ -153,9 +199,17 @@ def test_msg_change_admin(self, basic_composer):
153199 new_admin = new_admin ,
154200 )
155201
156- assert message .sender == sender
157- assert message .denom == denom
158- assert message .new_admin == new_admin
202+ expected_message = {
203+ "sender" : sender ,
204+ "denom" : denom ,
205+ "newAdmin" : new_admin ,
206+ }
207+ dict_message = json_format .MessageToDict (
208+ message = message ,
209+ always_print_fields_with_no_presence = True ,
210+ )
211+
212+ assert dict_message == expected_message
159213
160214 def test_msg_execute_contract_compat (self , basic_composer ):
161215 sender = "inj1apmvarl2xyv6kecx2ukkeymddw3we4zkygjyc0"
@@ -170,10 +224,18 @@ def test_msg_execute_contract_compat(self, basic_composer):
170224 funds = funds ,
171225 )
172226
173- assert message .sender == sender
174- assert message .contract == contract
175- assert message .msg == msg
176- assert message .funds == funds
227+ expected_message = {
228+ "sender" : sender ,
229+ "contract" : contract ,
230+ "msg" : msg ,
231+ "funds" : funds ,
232+ }
233+ dict_message = json_format .MessageToDict (
234+ message = message ,
235+ always_print_fields_with_no_presence = True ,
236+ )
237+
238+ assert dict_message == expected_message
177239
178240 def test_msg_deposit (self , basic_composer ):
179241 sender = "inj1apmvarl2xyv6kecx2ukkeymddw3we4zkygjyc0"
0 commit comments