)]}'
{"test/probe/test_sharder.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"428c36a40830c6edb07abe3c95809baa1ec9019c","unresolved":false,"context_lines":[{"line_number":1071,"context_line":"            [x[\u0027name\u0027].encode(\u0027utf-8\u0027) for x in listing[len(start_listing):]])"},{"line_number":1072,"context_line":"        self.assertIn(\u0027x-container-object-count\u0027, headers)"},{"line_number":1073,"context_line":"        self.assertEqual(str(len(listing)),"},{"line_number":1074,"context_line":"                         headers[\u0027x-container-object-count\u0027])"},{"line_number":1075,"context_line":"        headers, listing \u003d client.get_container(self.url, self.token,"},{"line_number":1076,"context_line":"                                                self.container_name,"},{"line_number":1077,"context_line":"                                                query_string\u003d\u0027reverse\u003don\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_70eab20e","line":1074,"updated":"2018-06-20 19:43:19.000000000","message":"This only holds because the listing fits a single page, though, yeah?","commit_id":"00b254e1b0b432ada19c91e454a201c6435edd1e"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"428c36a40830c6edb07abe3c95809baa1ec9019c","unresolved":false,"context_lines":[{"line_number":1077,"context_line":"                                                query_string\u003d\u0027reverse\u003don\u0027)"},{"line_number":1078,"context_line":"        self.assertEqual([x[\u0027name\u0027].encode(\u0027utf-8\u0027)"},{"line_number":1079,"context_line":"                          for x in listing[-1 * len(start_listing):]],"},{"line_number":1080,"context_line":"                         list(reversed(start_listing)))"},{"line_number":1081,"context_line":"        self.assertIn(\u0027x-container-object-count\u0027, headers)"},{"line_number":1082,"context_line":"        self.assertEqual(str(len(listing)),"},{"line_number":1083,"context_line":"                         headers[\u0027x-container-object-count\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_50e77647","line":1080,"updated":"2018-06-20 19:43:19.000000000","message":"Might also be worth asserting that listing is monotonic.","commit_id":"00b254e1b0b432ada19c91e454a201c6435edd1e"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"428c36a40830c6edb07abe3c95809baa1ec9019c","unresolved":false,"context_lines":[{"line_number":1082,"context_line":"        self.assertEqual(str(len(listing)),"},{"line_number":1083,"context_line":"                         headers[\u0027x-container-object-count\u0027])"},{"line_number":1084,"context_line":"        self.assertTrue("},{"line_number":1085,"context_line":"            [x[\u0027name\u0027].encode(\u0027utf-8\u0027) for x in listing[:len(start_listing)]])"},{"line_number":1086,"context_line":""},{"line_number":1087,"context_line":"        # Run the sharders again to get everything to settle"},{"line_number":1088,"context_line":"        self.sharders.once()"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_f0bec2fe","line":1085,"range":{"start_line":1085,"start_character":48,"end_line":1085,"end_character":76},"updated":"2018-06-20 19:43:19.000000000","message":"We want\n\n listing[:-len(start_listing)]\n\nyeah? To match the\n\n listing[-len(start_listing):]\n\nabove.","commit_id":"00b254e1b0b432ada19c91e454a201c6435edd1e"}]}
