v0.3.15-pre.009
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: crates/ksp-config-lib/unit_tests/transport.rs
|
||||
// version: 17
|
||||
// version: 18
|
||||
|
||||
#[test]
|
||||
fn fixture_transport_profile_maps_complete_runtime_contract() {
|
||||
@@ -274,17 +274,25 @@ fn committed_v3_publicnode_profiles_map_provider_neutral_yellowstone_grpc_with_n
|
||||
};
|
||||
assert_eq!(resolved.profile_id(), profile_id);
|
||||
if profile_id == "publicnode_mainnet" {
|
||||
assert_eq!(resolved.settings().endpoints().len(), 1);
|
||||
let http = &resolved.settings().endpoints()[0];
|
||||
assert_eq!(http.name(), "publicnode_solana_mainnet_rpc");
|
||||
assert_eq!(http.provider().as_str(), "publicnode");
|
||||
assert_eq!(http.cluster().as_str(), "mainnet");
|
||||
assert_eq!(http.url().as_str(), "https://solana-rpc.publicnode.com");
|
||||
assert_eq!(http.roles().len(), 1);
|
||||
let limits = http.roles()[0].limits();
|
||||
assert_eq!(resolved.settings().endpoints().len(), 2);
|
||||
let publicnode = &resolved.settings().endpoints()[0];
|
||||
assert_eq!(publicnode.name(), "publicnode_solana_mainnet_rpc");
|
||||
assert_eq!(publicnode.provider().as_str(), "publicnode");
|
||||
assert_eq!(publicnode.cluster().as_str(), "mainnet");
|
||||
assert_eq!(publicnode.url().as_str(), "https://solana-rpc.publicnode.com");
|
||||
assert_eq!(publicnode.roles().len(), 1);
|
||||
let limits = publicnode.roles()[0].limits();
|
||||
assert!(limits.requests_per_second().is_none());
|
||||
assert!(limits.burst_capacity().is_none());
|
||||
assert_eq!(limits.max_concurrent_requests().map(std::num::NonZeroU32::get), std::option::Option::Some(8));
|
||||
let solana_public = &resolved.settings().endpoints()[1];
|
||||
assert_eq!(solana_public.name(), "solana_mainnet_public_repair");
|
||||
assert_eq!(solana_public.provider().as_str(), "solana-public");
|
||||
assert_eq!(solana_public.cluster().as_str(), "mainnet");
|
||||
assert_eq!(solana_public.roles()[0].role().as_str(), "default");
|
||||
let solana_limits = solana_public.roles()[0].limits();
|
||||
assert_eq!(solana_limits.requests_per_second().map(std::num::NonZeroU32::get), std::option::Option::Some(5));
|
||||
assert_eq!(solana_limits.burst_capacity().map(std::num::NonZeroU32::get), std::option::Option::Some(10));
|
||||
}
|
||||
assert!(resolved.ws_settings().is_some());
|
||||
let grpc = resolved.grpc_settings();
|
||||
|
||||
Reference in New Issue
Block a user