@@ -1824,6 +1824,8 @@ mod test {
1824
1824
mod reply_data_overwrite {
1825
1825
use super :: * ;
1826
1826
1827
+ use echo:: EXECUTE_REPLY_BASE_ID ;
1828
+
1827
1829
fn make_echo_submsg (
1828
1830
contract : Addr ,
1829
1831
data : impl Into < Option < & ' static str > > ,
@@ -1907,7 +1909,12 @@ mod test {
1907
1909
contract. clone ( ) ,
1908
1910
& echo:: Message {
1909
1911
data : Some ( "First" . to_owned ( ) ) ,
1910
- sub_msg : vec ! [ make_echo_submsg( contract, "Second" , vec![ ] , 1 ) ] ,
1912
+ sub_msg : vec ! [ make_echo_submsg(
1913
+ contract,
1914
+ "Second" ,
1915
+ vec![ ] ,
1916
+ EXECUTE_REPLY_BASE_ID ,
1917
+ ) ] ,
1911
1918
..echo:: Message :: default ( )
1912
1919
} ,
1913
1920
& [ ] ,
@@ -1987,7 +1994,12 @@ mod test {
1987
1994
owner,
1988
1995
contract. clone ( ) ,
1989
1996
& echo:: Message {
1990
- sub_msg : vec ! [ make_echo_submsg( contract, "Second" , vec![ ] , 1 ) ] ,
1997
+ sub_msg : vec ! [ make_echo_submsg(
1998
+ contract,
1999
+ "Second" ,
2000
+ vec![ ] ,
2001
+ EXECUTE_REPLY_BASE_ID ,
2002
+ ) ] ,
1991
2003
..echo:: Message :: default ( )
1992
2004
} ,
1993
2005
& [ ] ,
@@ -2076,10 +2088,25 @@ mod test {
2076
2088
& echo:: Message {
2077
2089
data : Some ( "Orig" . to_owned ( ) ) ,
2078
2090
sub_msg : vec ! [
2079
- make_echo_submsg( contract. clone( ) , None , vec![ ] , 1 ) ,
2080
- make_echo_submsg( contract. clone( ) , "First" , vec![ ] , 2 ) ,
2081
- make_echo_submsg( contract. clone( ) , "Second" , vec![ ] , 3 ) ,
2082
- make_echo_submsg( contract, None , vec![ ] , 4 ) ,
2091
+ make_echo_submsg(
2092
+ contract. clone( ) ,
2093
+ None ,
2094
+ vec![ ] ,
2095
+ EXECUTE_REPLY_BASE_ID + 1 ,
2096
+ ) ,
2097
+ make_echo_submsg(
2098
+ contract. clone( ) ,
2099
+ "First" ,
2100
+ vec![ ] ,
2101
+ EXECUTE_REPLY_BASE_ID + 2 ,
2102
+ ) ,
2103
+ make_echo_submsg(
2104
+ contract. clone( ) ,
2105
+ "Second" ,
2106
+ vec![ ] ,
2107
+ EXECUTE_REPLY_BASE_ID + 3 ,
2108
+ ) ,
2109
+ make_echo_submsg( contract, None , vec![ ] , EXECUTE_REPLY_BASE_ID + 4 ) ,
2083
2110
] ,
2084
2111
..echo:: Message :: default ( )
2085
2112
} ,
@@ -2139,10 +2166,25 @@ mod test {
2139
2166
contract. clone ( ) ,
2140
2167
& echo:: Message {
2141
2168
sub_msg : vec ! [
2142
- make_echo_submsg( contract. clone( ) , None , vec![ ] , 1 ) ,
2169
+ make_echo_submsg(
2170
+ contract. clone( ) ,
2171
+ None ,
2172
+ vec![ ] ,
2173
+ EXECUTE_REPLY_BASE_ID + 1 ,
2174
+ ) ,
2143
2175
make_echo_submsg_no_reply( contract. clone( ) , "Hidden" , vec![ ] ) ,
2144
- make_echo_submsg( contract. clone( ) , "Shown" , vec![ ] , 2 ) ,
2145
- make_echo_submsg( contract. clone( ) , None , vec![ ] , 3 ) ,
2176
+ make_echo_submsg(
2177
+ contract. clone( ) ,
2178
+ "Shown" ,
2179
+ vec![ ] ,
2180
+ EXECUTE_REPLY_BASE_ID + 2 ,
2181
+ ) ,
2182
+ make_echo_submsg(
2183
+ contract. clone( ) ,
2184
+ None ,
2185
+ vec![ ] ,
2186
+ EXECUTE_REPLY_BASE_ID + 3 ,
2187
+ ) ,
2146
2188
make_echo_submsg_no_reply( contract, "Lost" , vec![ ] ) ,
2147
2189
] ,
2148
2190
..echo:: Message :: default ( )
@@ -2180,12 +2222,17 @@ mod test {
2180
2222
vec![ make_echo_submsg(
2181
2223
contract. clone( ) ,
2182
2224
"Second" ,
2183
- vec![ make_echo_submsg( contract, None , vec![ ] , 4 ) ] ,
2184
- 3 ,
2225
+ vec![ make_echo_submsg(
2226
+ contract,
2227
+ None ,
2228
+ vec![ ] ,
2229
+ EXECUTE_REPLY_BASE_ID + 4 ,
2230
+ ) ] ,
2231
+ EXECUTE_REPLY_BASE_ID + 3 ,
2185
2232
) ] ,
2186
- 2 ,
2233
+ EXECUTE_REPLY_BASE_ID + 2 ,
2187
2234
) ] ,
2188
- 1 ,
2235
+ EXECUTE_REPLY_BASE_ID + 1 ,
2189
2236
) ] ,
2190
2237
..echo:: Message :: default ( )
2191
2238
} ,
@@ -2393,6 +2440,7 @@ mod test {
2393
2440
2394
2441
mod protobuf_wrapped_data {
2395
2442
use super :: * ;
2443
+ use crate :: test_helpers:: contracts:: echo:: EXECUTE_REPLY_BASE_ID ;
2396
2444
use cw0:: parse_instantiate_response_data;
2397
2445
2398
2446
#[ test]
@@ -2486,7 +2534,7 @@ mod test {
2486
2534
msg : to_binary ( & msg) . unwrap ( ) ,
2487
2535
funds : vec ! [ ] ,
2488
2536
} ,
2489
- 1234 ,
2537
+ EXECUTE_REPLY_BASE_ID ,
2490
2538
) ;
2491
2539
let init_msg = echo:: InitMessage :: < Empty > {
2492
2540
data : Some ( "Overwrite me" . into ( ) ) ,
0 commit comments