mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-21 05:11:02 +00:00
@@ -13,7 +13,6 @@ use jsonrpsee::server::{
|
|||||||
|
|
||||||
#[tokio::test]
|
#[tokio::test]
|
||||||
async fn call_works() {
|
async fn call_works() {
|
||||||
tracing_subscriber::fmt::init();
|
|
||||||
let (_handle, addr) = run_server().await.unwrap();
|
let (_handle, addr) = run_server().await.unwrap();
|
||||||
let client = RpcClient::builder().build(addr).await.unwrap();
|
let client = RpcClient::builder().build(addr).await.unwrap();
|
||||||
assert!(client.request("say_hello".to_string(), None).await.is_ok(),)
|
assert!(client.request("say_hello".to_string(), None).await.is_ok(),)
|
||||||
@@ -21,7 +20,6 @@ async fn call_works() {
|
|||||||
|
|
||||||
#[tokio::test]
|
#[tokio::test]
|
||||||
async fn sub_works() {
|
async fn sub_works() {
|
||||||
tracing_subscriber::fmt::init();
|
|
||||||
let (_handle, addr) = run_server().await.unwrap();
|
let (_handle, addr) = run_server().await.unwrap();
|
||||||
|
|
||||||
let client = RpcClient::builder()
|
let client = RpcClient::builder()
|
||||||
@@ -44,7 +42,6 @@ async fn sub_works() {
|
|||||||
|
|
||||||
#[tokio::test]
|
#[tokio::test]
|
||||||
async fn sub_with_reconnect() {
|
async fn sub_with_reconnect() {
|
||||||
tracing_subscriber::fmt::init();
|
|
||||||
let (handle, addr) = run_server().await.unwrap();
|
let (handle, addr) = run_server().await.unwrap();
|
||||||
let client = RpcClient::builder().build(addr.clone()).await.unwrap();
|
let client = RpcClient::builder().build(addr.clone()).await.unwrap();
|
||||||
|
|
||||||
@@ -89,7 +86,6 @@ async fn sub_with_reconnect() {
|
|||||||
|
|
||||||
#[tokio::test]
|
#[tokio::test]
|
||||||
async fn call_with_reconnect() {
|
async fn call_with_reconnect() {
|
||||||
tracing_subscriber::fmt::init();
|
|
||||||
let (handle, addr) = run_server_with_settings(None, true).await.unwrap();
|
let (handle, addr) = run_server_with_settings(None, true).await.unwrap();
|
||||||
|
|
||||||
let client = Arc::new(RpcClient::builder().build(addr.clone()).await.unwrap());
|
let client = Arc::new(RpcClient::builder().build(addr.clone()).await.unwrap());
|
||||||
|
|||||||
@@ -415,7 +415,6 @@ async fn partial_fee_estimate_correct() {
|
|||||||
#[subxt_test]
|
#[subxt_test]
|
||||||
async fn legacy_and_unstable_block_subscription_reconnect() {
|
async fn legacy_and_unstable_block_subscription_reconnect() {
|
||||||
let ctx = test_context_reconnecting_rpc_client().await;
|
let ctx = test_context_reconnecting_rpc_client().await;
|
||||||
|
|
||||||
let api = ctx.unstable_client().await;
|
let api = ctx.unstable_client().await;
|
||||||
|
|
||||||
let unstable_client_blocks = move |num: usize| {
|
let unstable_client_blocks = move |num: usize| {
|
||||||
@@ -425,6 +424,16 @@ async fn legacy_and_unstable_block_subscription_reconnect() {
|
|||||||
.subscribe_finalized()
|
.subscribe_finalized()
|
||||||
.await
|
.await
|
||||||
.unwrap()
|
.unwrap()
|
||||||
|
// Ignore `disconnected events`.
|
||||||
|
// This will be emitted by the legacy backend for every reconnection.
|
||||||
|
.filter(|item| {
|
||||||
|
let disconnected = match item {
|
||||||
|
Ok(_) => false,
|
||||||
|
Err(e) => e.is_disconnected_will_reconnect(),
|
||||||
|
};
|
||||||
|
|
||||||
|
futures::future::ready(!disconnected)
|
||||||
|
})
|
||||||
.take(num)
|
.take(num)
|
||||||
.map(|x| x.unwrap().hash().to_string())
|
.map(|x| x.unwrap().hash().to_string())
|
||||||
.collect::<Vec<String>>()
|
.collect::<Vec<String>>()
|
||||||
|
|||||||
Reference in New Issue
Block a user