test: add basic auth server tests (#2278)

This commit is contained in:
Matthias Seitz
2023-04-17 03:43:08 +02:00
committed by GitHub
parent ca70d7337c
commit a0bfb654cd
13 changed files with 215 additions and 32 deletions

View File

@@ -75,7 +75,6 @@ pin-project = "1.0"
# http/rpc
hyper = "0.14.25"
jsonrpsee = { version = "0.16", features = ["server"] }
# misc
eyre = "0.6.8"

View File

@@ -3,16 +3,17 @@
use crate::dirs::{JwtSecretPath, PlatformPath};
use clap::Args;
use futures::FutureExt;
use jsonrpsee::server::ServerHandle;
use reth_network_api::{NetworkInfo, Peers};
use reth_provider::{
BlockProvider, CanonStateSubscriptions, EvmEnvProvider, HeaderProvider, StateProviderFactory,
};
use reth_rpc::{JwtError, JwtSecret};
use reth_rpc_builder::{
auth::AuthServerConfig, constants, error::RpcError, IpcServerBuilder, RethRpcModule,
RpcModuleBuilder, RpcModuleSelection, RpcServerConfig, RpcServerHandle, ServerBuilder,
TransportRpcModuleConfig,
auth::{AuthServerConfig, AuthServerHandle},
constants,
error::RpcError,
IpcServerBuilder, RethRpcModule, RpcModuleBuilder, RpcModuleSelection, RpcServerConfig,
RpcServerHandle, ServerBuilder, TransportRpcModuleConfig,
};
use reth_rpc_engine_api::{EngineApi, EngineApiServer};
use reth_tasks::TaskSpawner;
@@ -129,7 +130,7 @@ impl RpcServerArgs {
executor: Tasks,
events: Events,
engine_api: Engine,
) -> Result<(RpcServerHandle, ServerHandle), RpcError>
) -> Result<(RpcServerHandle, AuthServerHandle), RpcError>
where
Client: BlockProvider
+ HeaderProvider
@@ -212,7 +213,7 @@ impl RpcServerArgs {
network: Network,
executor: Tasks,
engine_api: EngineApi<Client>,
) -> Result<ServerHandle, RpcError>
) -> Result<AuthServerHandle, RpcError>
where
Client: BlockProvider
+ HeaderProvider