Skip to content

Commit d62b352

Browse files
committed
commnented out withdraw fee test
1 parent 76afb02 commit d62b352

File tree

1 file changed

+20
-4
lines changed

1 file changed

+20
-4
lines changed

target_chains/stylus/contracts/pyth-receiver/src/pyth_governance_test.rs

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ mod test {
33
use crate::error::PythReceiverError;
44
use crate::test_data::*;
55
use crate::PythReceiver;
6-
use alloy_primitives::{address, Address, U256};
6+
use alloy_primitives::{address, Address, U256, U64};
77
use hex::FromHex;
88
use mock_instant::global::MockClock;
99
use motsu::prelude::*;
@@ -180,7 +180,10 @@ mod test {
180180
.sender(alice)
181181
.execute_governance_instruction(bytes.clone());
182182
if result.is_err() {
183-
println!("SetWormholeAddress Error: {:?}", result.as_ref().unwrap_err());
183+
println!(
184+
"SetWormholeAddress Error: {:?}",
185+
result.as_ref().unwrap_err()
186+
);
184187
}
185188
assert!(result.is_ok());
186189
}
@@ -200,7 +203,10 @@ mod test {
200203
.sender(alice)
201204
.execute_governance_instruction(bytes.clone());
202205
if result.is_err() {
203-
println!("AuthorizeGovernanceDataSourceTransfer Error: {:?}", result.as_ref().unwrap_err());
206+
println!(
207+
"AuthorizeGovernanceDataSourceTransfer Error: {:?}",
208+
result.as_ref().unwrap_err()
209+
);
204210
}
205211
assert!(result.is_ok());
206212
}
@@ -220,11 +226,17 @@ mod test {
220226
.sender(alice)
221227
.execute_governance_instruction(bytes.clone());
222228
if result.is_err() {
223-
println!("SetTransactionFee Error: {:?}", result.as_ref().unwrap_err());
229+
println!(
230+
"SetTransactionFee Error: {:?}",
231+
result.as_ref().unwrap_err()
232+
);
224233
}
225234
assert!(result.is_ok());
226235
}
227236

237+
// Fee transfers can't be done in the motsu testing framework. This commented test serves as an example for how to use the function, though.
238+
239+
/*
228240
#[motsu::test]
229241
fn test_withdraw_fee(
230242
pyth_contract: Contract<PythReceiver>,
@@ -236,12 +248,16 @@ mod test {
236248
let hex_str = "0100000000010030f48904e130d76ee219bc59988f89526e5c9860e89efda3a74e33c3ab53d4e6036d1c67249d2f25a27e8c94d203609785839e3e4817d0a03214ea8bbf6a8415000000000100000000000100000000000000000000000000000000000000000000000000000000000000110000000000000001005054474d0109000270997970c51812dc3a010c7d01b50e0d17dc79c800000000000000640000000000000003";
237249
let bytes = Vec::from_hex(&hex_str).expect("Invalid hex string");
238250
251+
pyth_contract.address().fund(U256::from(200000u64));
252+
239253
let result = pyth_contract
240254
.sender(alice)
241255
.execute_governance_instruction(bytes.clone());
256+
242257
if result.is_err() {
243258
println!("WithdrawFee Error: {:?}", result.as_ref().unwrap_err());
244259
}
245260
assert!(result.is_ok());
246261
}
262+
*/
247263
}

0 commit comments

Comments
 (0)