)]}'
{"tests/unit/test_service.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"f250e2f46cc70a6bf0e60d8284de0c94ff80e7e6","unresolved":false,"context_lines":[{"line_number":57,"context_line":"        spo \u003d self.spo(\u0027obj_name\u0027)"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"        self.assertEqual(\u0027obj_name\u0027, spo.object_name)"},{"line_number":60,"context_line":"        self.assertEqual(None, spo.options)"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"    def test_create_with_invalid_name(self):"},{"line_number":63,"context_line":"        # empty strings are not allowed as names"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a740942_a9e39104","line":60,"updated":"2015-12-04 16:34:39.000000000","message":"How about\n\n self.assertIsNone(spo.options)\n\n? There seem to be a lot of tests that use assertEqual with None as an arg, though; I\u0027m fine with leaving it for another patch.","commit_id":"2e0c64fe61f38fd42d81e58a4a792e1373661fee"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"f250e2f46cc70a6bf0e60d8284de0c94ff80e7e6","unresolved":false,"context_lines":[{"line_number":146,"context_line":"        sr \u003d self.sr(\u0027path\u0027, [\u0027abc\u0027.encode()] * 3, {})"},{"line_number":147,"context_line":"        _consume(sr)"},{"line_number":148,"context_line":"        self.assertEqual(9, sr._actual_read)"},{"line_number":149,"context_line":"        self.assertEqual(\u002797ac82a5b825239e782d0339e2d7b910\u0027,"},{"line_number":150,"context_line":"                         sr._actual_md5.hexdigest())"},{"line_number":151,"context_line":""},{"line_number":152,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"7a740942_af47111c","line":149,"updated":"2015-12-04 16:34:39.000000000","message":"As long as we\u0027re in here, can we change that opaque string to md5(b\u0027abcabcabc\u0027).hexdigest()?","commit_id":"2e0c64fe61f38fd42d81e58a4a792e1373661fee"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"f250e2f46cc70a6bf0e60d8284de0c94ff80e7e6","unresolved":false,"context_lines":[{"line_number":419,"context_line":"        test_exc \u003d Exception(\u0027test exc\u0027)"},{"line_number":420,"context_line":"        se \u003d SwiftError(5, \u0027con\u0027, \u0027obj\u0027, \u0027seg\u0027, test_exc)"},{"line_number":421,"context_line":""},{"line_number":422,"context_line":"        self.assertEqual(5, se.value, 5)"},{"line_number":423,"context_line":"        self.assertEqual(\u0027con\u0027, se.container)"},{"line_number":424,"context_line":"        self.assertEqual(\u0027obj\u0027, se.obj)"},{"line_number":425,"context_line":"        self.assertEqual(\u0027seg\u0027, se.segment)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a740942_8ffa55bc","line":422,"updated":"2015-12-04 16:34:39.000000000","message":"Drop the third arg.","commit_id":"2e0c64fe61f38fd42d81e58a4a792e1373661fee"},{"author":{"_account_id":17591,"name":"Steve Wilkerson","email":"wilkers.steve@gmail.com","username":"srwilkers"},"change_message_id":"0723492598d45eb54910f49061df370379830a51","unresolved":false,"context_lines":[{"line_number":419,"context_line":"        test_exc \u003d Exception(\u0027test exc\u0027)"},{"line_number":420,"context_line":"        se \u003d SwiftError(5, \u0027con\u0027, \u0027obj\u0027, \u0027seg\u0027, test_exc)"},{"line_number":421,"context_line":""},{"line_number":422,"context_line":"        self.assertEqual(5, se.value, 5)"},{"line_number":423,"context_line":"        self.assertEqual(\u0027con\u0027, se.container)"},{"line_number":424,"context_line":"        self.assertEqual(\u0027obj\u0027, se.obj)"},{"line_number":425,"context_line":"        self.assertEqual(\u0027seg\u0027, se.segment)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a740942_4d2a3280","line":422,"in_reply_to":"7a740942_8ffa55bc","updated":"2015-12-04 17:44:05.000000000","message":"Thanks Tim.  I was worried about this happening when I went through switching them.  I\u0027m glad it seems there was only one instance where this happened.","commit_id":"2e0c64fe61f38fd42d81e58a4a792e1373661fee"}]}
