aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/garage/tests/common/custom_requester.rs23
1 files changed, 4 insertions, 19 deletions
diff --git a/src/garage/tests/common/custom_requester.rs b/src/garage/tests/common/custom_requester.rs
index 11dc10d6..580691a1 100644
--- a/src/garage/tests/common/custom_requester.rs
+++ b/src/garage/tests/common/custom_requester.rs
@@ -22,16 +22,6 @@ pub struct CustomRequester {
impl CustomRequester {
pub fn new(instance: &Instance) -> Self {
- /*
- let credentials = Credentials::new(
- &instance.key.id,
- &instance.key.secret,
- None,
- None,
- "garage-integ-test",
- );
- let endpoint = Endpoint::immutable(instance.uri());
- */
CustomRequester {
key: instance.key.clone(),
uri: instance.uri(),
@@ -53,13 +43,6 @@ impl CustomRequester {
vhost_style: false,
}
}
- /*
- pub async fn request(&self, method: &str, path: String, headers: &HashMap<String, (bool, String)>, body: &[u8], vhost_style: bool) -> hyper::Result<Response<Body>> {
- let request = Request::builder()
- .method(
- self.client.request(todo!()).await
- }
- */
}
pub struct RequestBuilder<'a> {
@@ -160,8 +143,10 @@ impl<'a> RequestBuilder<'a> {
"x-amz-decoded-content-length".to_owned(),
self.body.len().to_string(),
);
- // this is a pretty lazy and inefficient way to do it, but it's enought for
- // test code.
+ // Get lenght of body by doing the conversion to a streaming body with an
+ // invalid signature (we don't know the seed) just to get its length. This
+ // is a pretty lazy and inefficient way to do it, but it's enought for test
+ // code.
all_headers.insert(
"content-length".to_owned(),
to_streaming_body(&self.body, size, String::new(), signer.clone(), now, "")