chore(interop): Use clap rename_all option instead of lint allowing (#957)

This commit is contained in:
tottoto
2022-04-01 11:25:09 -04:00
committed by GitHub
parent e87db5280e
commit c0970521f9
+36 -37
View File
@@ -53,29 +53,29 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
let mut test_results = Vec::new(); let mut test_results = Vec::new();
match test_case { match test_case {
Testcase::empty_unary => client::empty_unary(&mut client, &mut test_results).await, Testcase::EmptyUnary => client::empty_unary(&mut client, &mut test_results).await,
Testcase::large_unary => client::large_unary(&mut client, &mut test_results).await, Testcase::LargeUnary => client::large_unary(&mut client, &mut test_results).await,
Testcase::client_streaming => { Testcase::ClientStreaming => {
client::client_streaming(&mut client, &mut test_results).await client::client_streaming(&mut client, &mut test_results).await
} }
Testcase::server_streaming => { Testcase::ServerStreaming => {
client::server_streaming(&mut client, &mut test_results).await client::server_streaming(&mut client, &mut test_results).await
} }
Testcase::ping_pong => client::ping_pong(&mut client, &mut test_results).await, Testcase::PingPong => client::ping_pong(&mut client, &mut test_results).await,
Testcase::empty_stream => client::empty_stream(&mut client, &mut test_results).await, Testcase::EmptyStream => client::empty_stream(&mut client, &mut test_results).await,
Testcase::status_code_and_message => { Testcase::StatusCodeAndMessage => {
client::status_code_and_message(&mut client, &mut test_results).await client::status_code_and_message(&mut client, &mut test_results).await
} }
Testcase::special_status_message => { Testcase::SpecialStatusMessage => {
client::special_status_message(&mut client, &mut test_results).await client::special_status_message(&mut client, &mut test_results).await
} }
Testcase::unimplemented_method => { Testcase::UnimplementedMethod => {
client::unimplemented_method(&mut client, &mut test_results).await client::unimplemented_method(&mut client, &mut test_results).await
} }
Testcase::unimplemented_service => { Testcase::UnimplementedService => {
client::unimplemented_service(&mut unimplemented_client, &mut test_results).await client::unimplemented_service(&mut unimplemented_client, &mut test_results).await
} }
Testcase::custom_metadata => { Testcase::CustomMetadata => {
client::custom_metadata(&mut client, &mut test_results).await client::custom_metadata(&mut client, &mut test_results).await
} }
_ => unimplemented!(), _ => unimplemented!(),
@@ -99,31 +99,30 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
} }
#[derive(Debug, Copy, Clone, clap::ArgEnum)] #[derive(Debug, Copy, Clone, clap::ArgEnum)]
#[clap(rename_all = "verbatim")] #[clap(rename_all = "snake_case")]
#[allow(non_camel_case_types)]
enum Testcase { enum Testcase {
empty_unary, EmptyUnary,
cacheable_unary, CacheableUnary,
large_unary, LargeUnary,
client_compressed_unary, ClientCompressedUnary,
server_compressed_unary, ServerCompressedUnary,
client_streaming, ClientStreaming,
client_compressed_streaming, ClientCompressedStreaming,
server_streaming, ServerStreaming,
server_compressed_streaming, ServerCompressedStreaming,
ping_pong, PingPong,
empty_stream, EmptyStream,
compute_engine_creds, ComputeEngineCreds,
jwt_token_creds, JwtTokenCreds,
oauth2_auth_token, Oauth2AuthToken,
per_rpc_creds, PerRpcCreds,
custom_metadata, CustomMetadata,
status_code_and_message, StatusCodeAndMessage,
special_status_message, SpecialStatusMessage,
unimplemented_method, UnimplementedMethod,
unimplemented_service, UnimplementedService,
cancel_after_begin, CancelAfterBegin,
cancel_after_first_response, CancelAfterFirstResponse,
timeout_on_sleeping_server, TimeoutOnSleepingServer,
concurrent_large_unary, ConcurrentLargeUnary,
} }