)]}'
{"tests/functional/java/test_compress_storlet.py":[{"author":{"_account_id":17901,"name":"Akihito Takai","email":"takaiak@nttdata.co.jp","username":"AkihitoTakai"},"change_message_id":"a4822001b873ae3bbecb4612d8b2be1077371736","unresolved":false,"context_lines":[{"line_number":30,"context_line":"    def test_compress_decompress(self):"},{"line_number":31,"context_line":"        # Put object with compressing it"},{"line_number":32,"context_line":"        query_string \u003d \"action\u003dcompress\""},{"line_number":33,"context_line":"        self.put_with_storlet(self.obj, self.content,"},{"line_number":34,"context_line":"                              query_string\u003dquery_string)"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"        # Get compressed object"},{"line_number":37,"context_line":"        resp, headers, content \u003d self.get_object(self.obj)"}],"source_content_type":"text/x-python","patch_set":41,"id":"3a461143_19b6c1f8","line":34,"range":{"start_line":33,"start_character":8,"end_line":34,"end_character":56},"updated":"2017-02-01 07:01:30.000000000","message":"missing \u0027storlet_name\u0027\n\nself.put_with_storlet(self.obj, self.content, self.storlet_name,\n                      query_string\u003dquery_string)","commit_id":"bf9651e04d561dcc3546338589602727862c4d8d"},{"author":{"_account_id":17901,"name":"Akihito Takai","email":"takaiak@nttdata.co.jp","username":"AkihitoTakai"},"change_message_id":"a4822001b873ae3bbecb4612d8b2be1077371736","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"        # Get compressed object with decompressing it"},{"line_number":43,"context_line":"        query_string \u003d \"action\u003ddecompress\""},{"line_number":44,"context_line":"        resp, headers, content \u003d self.get_with_storlet("},{"line_number":45,"context_line":"            self.obj, query_string\u003dquery_string)"},{"line_number":46,"context_line":"        # and its content should be same as original"},{"line_number":47,"context_line":"        self.assertEqual(self.content, content)"},{"line_number":48,"context_line":""}],"source_content_type":"text/x-python","patch_set":41,"id":"3a461143_d9a6f9bf","line":45,"range":{"start_line":44,"start_character":0,"end_line":45,"end_character":48},"updated":"2017-02-01 07:01:30.000000000","message":"ditto.","commit_id":"bf9651e04d561dcc3546338589602727862c4d8d"}],"tests/functional/java/test_multiinput_storlet.py":[{"author":{"_account_id":17901,"name":"Akihito Takai","email":"takaiak@nttdata.co.jp","username":"AkihitoTakai"},"change_message_id":"a4822001b873ae3bbecb4612d8b2be1077371736","unresolved":false,"context_lines":[{"line_number":59,"context_line":""},{"line_number":60,"context_line":"        copied_obj \u003d \u0027copied-\u0027 + str(uuid.uuid4())"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"        req_headers \u003d {"},{"line_number":63,"context_line":"            \u0027X-Copy-From\u0027: \u0027/%s/%s\u0027 % (self.container, obj1),"},{"line_number":64,"context_line":"            \u0027X-Storlet-Extra-Resources\u0027: \u0027/%s/%s\u0027 % (self.container, obj2)"},{"line_number":65,"context_line":"        }"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"        resp, etag \u003d self.put_object(copied_obj, None, headers\u003dreq_headers)"},{"line_number":68,"context_line":""}],"source_content_type":"text/x-python","patch_set":41,"id":"3a461143_19840109","line":65,"range":{"start_line":62,"start_character":8,"end_line":65,"end_character":9},"updated":"2017-02-01 07:01:30.000000000","message":"missing \u0027X-Run-Storlet\u0027\n\nreq_headers \u003d {\n    \u0027X-Run-Storlet\u0027: self.storlet_name,\n    \u0027X-Copy-From\u0027: \u0027/%s/%s\u0027 % (self.container, obj1),\n    \u0027X-Storlet-Extra-Resources\u0027: \u0027/%s/%s\u0027 % (self.container, obj2)\n}","commit_id":"bf9651e04d561dcc3546338589602727862c4d8d"},{"author":{"_account_id":17901,"name":"Akihito Takai","email":"takaiak@nttdata.co.jp","username":"AkihitoTakai"},"change_message_id":"a4822001b873ae3bbecb4612d8b2be1077371736","unresolved":false,"context_lines":[{"line_number":72,"context_line":"        hasher.update(expected_string)"},{"line_number":73,"context_line":"        self.assertEqual(hasher.hexdigest(), etag)"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"        resp_headers, resp_content \u003d self.get_object(copied_obj)"},{"line_number":76,"context_line":"        self.assertEqual(expected_string, resp_content)"},{"line_number":77,"context_line":"        self.assertEqual(\u0027value1\u0027, resp_headers[\u0027x-object-meta-key1\u0027])"},{"line_number":78,"context_line":"        self.assertEqual(\u0027value2\u0027, resp_headers[\u0027x-object-meta-key2\u0027])"}],"source_content_type":"text/x-python","patch_set":41,"id":"3a461143_59cf6955","line":75,"range":{"start_line":75,"start_character":8,"end_line":75,"end_character":34},"updated":"2017-02-01 07:01:30.000000000","message":"the return value is \u0027resp\u0027 and \u0027resp_headers\u0027 and \u0027resp_content\u0027.\n\n resp, resp_headers, resp_content \u003d self.get_object(copied_obj)","commit_id":"bf9651e04d561dcc3546338589602727862c4d8d"}]}
