From: Tom Clegg Date: Mon, 11 Jul 2022 15:03:12 +0000 (-0400) Subject: 19249: Test handling of crlf for properties rendered in headers. X-Git-Tag: 2.5.0~111^2~2 X-Git-Url: https://git.arvados.org/arvados.git/commitdiff_plain/df17ea1c927da5ac2955e9cc83b6d7ab88085fdb 19249: Test handling of crlf for properties rendered in headers. Arvados-DCO-1.1-Signed-off-by: Tom Clegg --- diff --git a/services/keep-web/s3_test.go b/services/keep-web/s3_test.go index a99f3c278f..21ad974bb9 100644 --- a/services/keep-web/s3_test.go +++ b/services/keep-web/s3_test.go @@ -82,6 +82,7 @@ func (s *IntegrationSuite) s3setup(c *check.C) s3stage { "array": []string{"element1", "element2"}, "object": map[string]interface{}{"key": map[string]interface{}{"key2": "value⛵"}}, "nonascii": "⛵", + "newline": "foo\r\nX-Bad: header", }, }}) c.Assert(err, check.IsNil) @@ -258,6 +259,7 @@ func (s *IntegrationSuite) TestS3PropertiesAsMetadata(c *check.C) { "Array": `["element1","element2"]`, "Object": mime.BEncoding.Encode("UTF-8", `{"key":{"key2":"value⛵"}}`), "Nonascii": "=?UTF-8?b?4pu1?=", + "Newline": "foo X-Bad: header", } expectSubprojectTags := map[string]string{ "Subproject_properties_key": "subproject properties value",