fixes docs lint and skips test when there is no cached state
This commit is contained in:
parent
5ae6ff1277
commit
2db4dd5a2b
|
@ -175,7 +175,7 @@ pub enum ReadResponse {
|
||||||
/// or `None` if the block was not found.
|
/// or `None` if the block was not found.
|
||||||
TransactionIdsForBlock(Option<Arc<[transaction::Hash]>>),
|
TransactionIdsForBlock(Option<Arc<[transaction::Hash]>>),
|
||||||
|
|
||||||
/// Response to [`ReadRequest::TransactionIdForSpentOutPoint`],
|
/// Response to [`ReadRequest::SpendingTransactionId`],
|
||||||
/// with an list of transaction hashes in block order,
|
/// with an list of transaction hashes in block order,
|
||||||
/// or `None` if the block was not found.
|
/// or `None` if the block was not found.
|
||||||
TransactionId(Option<transaction::Hash>),
|
TransactionId(Option<transaction::Hash>),
|
||||||
|
|
|
@ -3563,14 +3563,15 @@ async fn has_spending_transaction_ids() -> Result<()> {
|
||||||
let test_name = "has_spending_transaction_ids_test";
|
let test_name = "has_spending_transaction_ids_test";
|
||||||
let network = Mainnet;
|
let network = Mainnet;
|
||||||
|
|
||||||
|
let Some(zebrad_state_path) = test_type.zebrad_state_path(test_name) else {
|
||||||
|
// Skip test if there's no cached state.
|
||||||
|
return Ok(());
|
||||||
|
};
|
||||||
|
|
||||||
tracing::info!("loading blocks for non-finalized state");
|
tracing::info!("loading blocks for non-finalized state");
|
||||||
|
|
||||||
let non_finalized_blocks = future_blocks(&network, test_type, test_name, 100).await?;
|
let non_finalized_blocks = future_blocks(&network, test_type, test_name, 100).await?;
|
||||||
|
|
||||||
let zebrad_state_path = test_type
|
|
||||||
.zebrad_state_path(test_name)
|
|
||||||
.expect("test requires a cached state");
|
|
||||||
|
|
||||||
let (mut state, mut read_state, latest_chain_tip, _chain_tip_change) =
|
let (mut state, mut read_state, latest_chain_tip, _chain_tip_change) =
|
||||||
common::cached_state::start_state_service_with_cache_dir(&Mainnet, zebrad_state_path)
|
common::cached_state::start_state_service_with_cache_dir(&Mainnet, zebrad_state_path)
|
||||||
.await?;
|
.await?;
|
||||||
|
|
Loading…
Reference in New Issue