Fix no-std builds for monero-wallet

This commit is contained in:
Luke Parker
2024-07-09 02:17:57 -04:00
parent 84f0e6c26e
commit 3ddf1eec0c
2 changed files with 12 additions and 2 deletions

View File

@@ -62,6 +62,12 @@ async fn test_decoy_rpc() {
let rpc = let rpc =
SimpleRequestRpc::new("http://serai:seraidex@127.0.0.1:18081".to_string()).await.unwrap(); SimpleRequestRpc::new("http://serai:seraidex@127.0.0.1:18081".to_string()).await.unwrap();
// Ensure there's blocks on-chain
rpc
.generate_blocks(&MoneroAddress::from_str(Network::Mainnet, ADDRESS).unwrap(), 100)
.await
.unwrap();
// Test get_output_distribution // Test get_output_distribution
// It's documented to take two inclusive block numbers // It's documented to take two inclusive block numbers
{ {
@@ -73,9 +79,13 @@ async fn test_decoy_rpc() {
rpc.get_output_distribution(0 .. distribution_len).await.unwrap().len(), rpc.get_output_distribution(0 .. distribution_len).await.unwrap().len(),
distribution_len distribution_len
); );
assert_eq!(
rpc.get_output_distribution(.. distribution_len).await.unwrap().len(),
distribution_len
);
assert_eq!( assert_eq!(
rpc.get_output_distribution(0 .. (distribution_len - 1)).await.unwrap().len(), rpc.get_output_distribution(.. (distribution_len - 1)).await.unwrap().len(),
distribution_len - 1 distribution_len - 1
); );
assert_eq!( assert_eq!(

View File

@@ -1,4 +1,4 @@
use std_shims::{io, vec::Vec, collections::HashSet}; use std_shims::{io, vec::Vec, string::ToString, collections::HashSet};
use zeroize::{Zeroize, ZeroizeOnDrop}; use zeroize::{Zeroize, ZeroizeOnDrop};