AWS SDK

AWS SDK

rev. ce76c569583a3fdee1e9d39e082a8d5efd7b13b7 (ignoring whitespace)

Files changed:

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/put_bucket_lifecycle_configuration.rs

@@ -281,281 +345,346 @@
  301    301   
            .map_err(|err| {
  302    302   
                ::aws_smithy_runtime_api::client::interceptors::error::ContextAttachedError::new("endpoint params could not be built", err)
  303    303   
            })?;
  304    304   
        cfg.interceptor_state()
  305    305   
            .store_put(::aws_smithy_runtime_api::client::endpoint::EndpointResolverParams::new(params));
  306    306   
        ::std::result::Result::Ok(())
  307    307   
    }
  308    308   
}
  309    309   
#[allow(unreachable_code, unused_variables)]
  310    310   
#[cfg(test)]
  311         -
mod put_bucket_lifecycle_configuration_request_test {
         311  +
mod put_bucket_lifecycle_configuration_test {
         312  +
  312    313   
    /// This test validates that the content md5 header is set correctly
  313    314   
    /// Test ID: PutBucketLifecycleConfiguration
  314    315   
    #[::tokio::test]
  315         -
    #[allow(unused_mut)]
         316  +
    #[::tracing_test::traced_test]
  316    317   
    async fn put_bucket_lifecycle_configuration_request() {
  317    318   
        let (http_client, request_receiver) = ::aws_smithy_runtime::client::http::test_util::capture_request(None);
  318    319   
        let config_builder = crate::config::Config::builder().with_test_defaults().endpoint_url("https://example.com");
  319    320   
        let config_builder = config_builder.region(::aws_types::region::Region::new("us-east-1"));
  320    321   
        let mut config_builder = config_builder;
  321    322   
        config_builder.set_region(Some(crate::config::Region::new("us-east-1")));
  322    323   
  323    324   
        let config = config_builder.http_client(http_client).build();
  324    325   
        let client = crate::Client::from_conf(config);
  325    326   
        let result = client

tmp-codegen-diff/aws-sdk/sdk/s3/src/operation/put_object.rs

@@ -276,276 +368,369 @@
  296    296   
            .map_err(|err| {
  297    297   
                ::aws_smithy_runtime_api::client::interceptors::error::ContextAttachedError::new("endpoint params could not be built", err)
  298    298   
            })?;
  299    299   
        cfg.interceptor_state()
  300    300   
            .store_put(::aws_smithy_runtime_api::client::endpoint::EndpointResolverParams::new(params));
  301    301   
        ::std::result::Result::Ok(())
  302    302   
    }
  303    303   
}
  304    304   
#[allow(unreachable_code, unused_variables)]
  305    305   
#[cfg(test)]
  306         -
mod put_object_request_test {
         306  +
mod put_object_test {
         307  +
  307    308   
    /// This test validates that if a content-type is specified, that only one content-type header is sent
  308    309   
    /// Test ID: DontSendDuplicateContentType
  309    310   
    #[::tokio::test]
  310         -
    #[allow(unused_mut)]
         311  +
    #[::tracing_test::traced_test]
  311    312   
    async fn dont_send_duplicate_content_type_request() {
  312    313   
        let (http_client, request_receiver) = ::aws_smithy_runtime::client::http::test_util::capture_request(None);
  313    314   
        let config_builder = crate::config::Config::builder().with_test_defaults().endpoint_url("https://example.com");
  314    315   
        let config_builder = config_builder.region(::aws_types::region::Region::new("us-east-1"));
  315    316   
        let mut config_builder = config_builder;
  316    317   
        config_builder.set_region(Some(crate::config::Region::new("us-east-1")));
  317    318   
  318    319   
        let config = config_builder.http_client(http_client).build();
  319    320   
        let client = crate::Client::from_conf(config);
  320    321   
        let result = client
  321    322   
            .put_object()
  322    323   
            .set_bucket(::std::option::Option::Some("test-bucket".to_owned()))
  323    324   
            .set_key(::std::option::Option::Some("test-key".to_owned()))
  324    325   
            .set_content_type(::std::option::Option::Some("text/html".to_owned()))
  325    326   
            .send()
  326    327   
            .await;
  327    328   
        let _ = dbg!(result);
  328    329   
        let http_request = request_receiver.expect_request();
  329    330   
        let expected_headers = [("content-type", "text/html")];
  330    331   
        ::aws_smithy_protocol_test::assert_ok(::aws_smithy_protocol_test::validate_headers(http_request.headers(), expected_headers));
  331    332   
        let uri: ::http::Uri = http_request.uri().parse().expect("invalid URI sent");
  332    333   
        ::pretty_assertions::assert_eq!(http_request.method(), "PUT", "method was incorrect");
  333    334   
        ::pretty_assertions::assert_eq!(uri.path(), "/test-key", "path was incorrect");
  334    335   
    }
  335    336   
    /// This test validates that if a content-length is specified, that only one content-length header is sent
  336    337   
    /// Test ID: DontSendDuplicateContentLength
  337    338   
    #[::tokio::test]
  338         -
    #[allow(unused_mut)]
         339  +
    #[::tracing_test::traced_test]
  339    340   
    async fn dont_send_duplicate_content_length_request() {
  340    341   
        let (http_client, request_receiver) = ::aws_smithy_runtime::client::http::test_util::capture_request(None);
  341    342   
        let config_builder = crate::config::Config::builder().with_test_defaults().endpoint_url("https://example.com");
  342    343   
        let config_builder = config_builder.region(::aws_types::region::Region::new("us-east-1"));
  343    344   
        let mut config_builder = config_builder;
  344    345   
        config_builder.set_region(Some(crate::config::Region::new("us-east-1")));
  345    346   
  346    347   
        let config = config_builder.http_client(http_client).build();
  347    348   
        let client = crate::Client::from_conf(config);
  348    349   
        let result = client