)]}'
{"tempest/api/object_storage/test_container_services.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"472e5480fe67174d804b62b294bcafcb77adc36c","unresolved":false,"context_lines":[{"line_number":63,"context_line":"        # create container with metadata value"},{"line_number":64,"context_line":"        container_name \u003d data_utils.rand_name(name\u003d\u0027TestContainer\u0027)"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"        # metadata name using underscores should be converted to hyphens"},{"line_number":67,"context_line":"        metadata \u003d {\u0027test_container_meta\u0027: \u0027Meta1\u0027}"},{"line_number":68,"context_line":"        resp, _ \u003d self.container_client.create_container("},{"line_number":69,"context_line":"            container_name,"},{"line_number":70,"context_line":"            metadata\u003dmetadata)"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a8ec9b2_db99cfc5","line":67,"range":{"start_line":66,"start_character":0,"end_line":67,"end_character":51},"updated":"2016-09-16 19:46:16.000000000","message":"Oh, interesting API behavior on swift :-)\nBut it is better to separate this part from this patch because of simple scope.","commit_id":"f095398e300752155b0a1045cc1ec3690237c326"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"9fc90baba0bd5ff84fdfbe3576cd467422e96208","unresolved":false,"context_lines":[{"line_number":127,"context_line":"        # create a container"},{"line_number":128,"context_line":"        container_name \u003d self.create_container()"},{"line_number":129,"context_line":"        # retrieve container"},{"line_number":130,"context_line":"        resp, body \u003d self.container_client.show_container(container_name)"},{"line_number":131,"context_line":"        self.assertHeaders(resp, \u0027Container\u0027, \u0027GET\u0027)"},{"line_number":132,"context_line":"        self.assertEqual(resp[\u0027x-container-object-count\u0027], \u00270\u0027)"},{"line_number":133,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7a8ec9b2_a6aa2383","line":130,"updated":"2016-09-16 21:48:30.000000000","message":"Can we check body here?","commit_id":"52bfa73d718a290ec21e8316eb6b2f01b6fd68a8"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"4f8625f5b25baa4623b43c9fad9605ce70eca497","unresolved":false,"context_lines":[{"line_number":130,"context_line":"        resp, body \u003d self.container_client.show_container(container_name)"},{"line_number":131,"context_line":"        self.assertHeaders(resp, \u0027Container\u0027, \u0027GET\u0027)"},{"line_number":132,"context_line":"        self.assertEqual(resp[\u0027x-container-object-count\u0027], \u00270\u0027)"},{"line_number":133,"context_line":"        self.assertEqual(body, \u0027[]\u0027)"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"    @test.attr(type\u003d\u0027smoke\u0027)"},{"line_number":136,"context_line":"    @test.idempotent_id(\u0027312ff6bd-5290-497f-bda1-7c5fec6697ab\u0027)"}],"source_content_type":"text/x-python","patch_set":5,"id":"7a8ec9b2_3790ff94","line":133,"range":{"start_line":133,"start_character":31,"end_line":133,"end_character":35},"updated":"2016-09-16 23:42:07.000000000","message":"I was a little surprised this string(not json) because that is different from the other service tests. However, current swift service clients are not json.load()ing. Then it is fine to merge this test at this time.","commit_id":"8c2659df8c511763ee75660894a17f342e664616"}],"tempest/services/object_storage/container_client.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"472e5480fe67174d804b62b294bcafcb77adc36c","unresolved":false,"context_lines":[{"line_number":54,"context_line":"        self.expected_success(204, resp.status)"},{"line_number":55,"context_line":"        return resp, body"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    def get_container(self, container_name):"},{"line_number":58,"context_line":"        \"\"\"Retrieves the container.\"\"\""},{"line_number":59,"context_line":"        url \u003d str(container_name)"},{"line_number":60,"context_line":"        resp, body \u003d self.get(url)"}],"source_content_type":"text/x-python","patch_set":2,"id":"7a8ec9b2_1bbed7fe","line":57,"range":{"start_line":57,"start_character":8,"end_line":57,"end_character":21},"updated":"2016-09-16 19:46:16.000000000","message":"here should be show_container based on https://github.com/openstack/qa-specs/blob/master/specs/tempest/consistent-service-method-names.rst#get-resourcesid","commit_id":"f095398e300752155b0a1045cc1ec3690237c326"},{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"d9c18f0442b0ac0e066776d9952f873c44a7cd9d","unresolved":false,"context_lines":[{"line_number":54,"context_line":"        self.expected_success(204, resp.status)"},{"line_number":55,"context_line":"        return resp, body"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"    def show_container(self, container_name):"},{"line_number":58,"context_line":"        \"\"\"Retrieves the container.\"\"\""},{"line_number":59,"context_line":"        url \u003d str(container_name)"},{"line_number":60,"context_line":"        resp, body \u003d self.get(url)"}],"source_content_type":"text/x-python","patch_set":5,"id":"7a8ec9b2_08b91dcc","line":57,"updated":"2016-09-17 11:34:46.000000000","message":"This is the same as the \u0027list_container_contents\u0027 method","commit_id":"8c2659df8c511763ee75660894a17f342e664616"}]}
