)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"2902468d502b295d7c9dd3b4286a5d4661121b67","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"c1e31685_5e60caae","updated":"2026-02-17 11:20:32.000000000","message":"The super() calls can be simpler.","commit_id":"8a2ca8ba5fd04fdc8343fdfd328bff425a9de7ef"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"c09c976a4e4bf5282070c62fab6dd05a1e25a2b7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"013c86ae_75ad296c","updated":"2026-02-23 01:31:45.000000000","message":"Love it, much cleaner. And we can continue to clean up other tests as we run into them","commit_id":"51b068309a626d2228ab69b5158ee857e96d101d"}],"test/unit/cli/test_info.py":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"2902468d502b295d7c9dd3b4286a5d4661121b67","unresolved":true,"context_lines":[{"line_number":44,"context_line":"class TestCliInfoBase(BaseUnitTestCase):"},{"line_number":45,"context_line":"    def setUp(self):"},{"line_number":46,"context_line":"        skip_if_no_xattrs()"},{"line_number":47,"context_line":"        super(TestCliInfoBase, self).setUp()"},{"line_number":48,"context_line":"        self.orig_hp \u003d utils.HASH_PATH_PREFIX, utils.HASH_PATH_SUFFIX"},{"line_number":49,"context_line":"        utils.HASH_PATH_PREFIX \u003d b\u0027info\u0027"},{"line_number":50,"context_line":"        utils.HASH_PATH_SUFFIX \u003d b\u0027info\u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"3b382310_bbb37c39","line":47,"updated":"2026-02-17 11:20:32.000000000","message":"super().setUp() would be fine","commit_id":"8a2ca8ba5fd04fdc8343fdfd328bff425a9de7ef"}],"test/unit/container/test_backend.py":[{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"c09c976a4e4bf5282070c62fab6dd05a1e25a2b7","unresolved":false,"context_lines":[{"line_number":7043,"context_line":"class TestModuleFunctions(BaseUnitTestCase):"},{"line_number":7044,"context_line":"    def setUp(self):"},{"line_number":7045,"context_line":"        super(TestModuleFunctions, self).setUp()"},{"line_number":7046,"context_line":"        self.ts_str \u003d [self.ts().internal for _ in range(10)]"},{"line_number":7047,"context_line":""},{"line_number":7048,"context_line":"    def test_merge_shards_existing_none(self):"},{"line_number":7049,"context_line":"        data \u003d dict(ShardRange(\u0027a/o\u0027, self.ts_str[1]), reported\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":6,"id":"ce245773_cafce01f","line":7046,"range":{"start_line":7046,"start_character":8,"end_line":7046,"end_character":19},"updated":"2026-02-23 01:31:45.000000000","message":"Nice name, and avoid collision!","commit_id":"51b068309a626d2228ab69b5158ee857e96d101d"}]}
