Skip to content

Commit

Permalink
fixup! Mock ledger services in integration tests
Browse files Browse the repository at this point in the history
  • Loading branch information
sug0 committed Oct 9, 2023
1 parent 26cd7b6 commit 4687c1c
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions apps/src/lib/node/ledger/shell/testing/node.rs
Original file line number Diff line number Diff line change
Expand Up @@ -547,6 +547,7 @@ impl<'a> Client for &'a MockNode {
height: Option<BlockHeight>,
prove: bool,
) -> std::result::Result<EncodedResponseQuery, Self::Error> {
self.drive_mock_services().await;
let rpc = RPC;
let data = data.unwrap_or_default();
let latest_height = {
Expand Down Expand Up @@ -592,6 +593,7 @@ impl<'a> Client for &'a MockNode {

/// `/abci_info`: get information about the ABCI application.
async fn abci_info(&self) -> Result<abci_info::AbciInfo, RpcError> {
self.drive_mock_services().await;
let locked = self.shell.lock().unwrap();
Ok(AbciInfo {
data: "Namada".to_string(),
Expand Down Expand Up @@ -623,6 +625,7 @@ impl<'a> Client for &'a MockNode {
tx: namada::tendermint::abci::Transaction,
) -> Result<tendermint_rpc::endpoint::broadcast::tx_sync::Response, RpcError>
{
self.drive_mock_services().await;
let mut resp = tendermint_rpc::endpoint::broadcast::tx_sync::Response {
code: Default::default(),
data: Default::default(),
Expand Down Expand Up @@ -662,6 +665,7 @@ impl<'a> Client for &'a MockNode {
_order: namada::tendermint_rpc::Order,
) -> Result<tendermint_rpc::endpoint::block_search::Response, RpcError>
{
self.drive_mock_services().await;
let matcher = parse_tm_query(query);
let borrowed = self.shell.lock().unwrap();
// we store an index into the event log as a block
Expand Down Expand Up @@ -731,6 +735,7 @@ impl<'a> Client for &'a MockNode {
where
H: Into<namada::tendermint::block::Height> + Send,
{
self.drive_mock_services().await;
let height = height.into();
let encoded_event = EncodedEvent(height.value());
let locked = self.shell.lock().unwrap();
Expand Down Expand Up @@ -789,6 +794,7 @@ impl<'a> Client for &'a MockNode {
/// Returns empty result (200 OK) on success, no response in case of an
/// error.
async fn health(&self) -> Result<(), RpcError> {
self.drive_mock_services().await;
Ok(())
}
}
Expand Down

0 comments on commit 4687c1c

Please sign in to comment.