)]}'
{"neutron/tests/unit/objects/test_base.py":[{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"1929c1e9573492f209b8c56e925ca29edbc33656","unresolved":false,"context_lines":[{"line_number":695,"context_line":"        mock.patch.object(self.context.session, \u0027refresh\u0027).start()"},{"line_number":696,"context_line":"        mock.patch.object(self.context.session, \u0027expunge\u0027).start()"},{"line_number":697,"context_line":""},{"line_number":698,"context_line":"        self.reader_facade_mock \u003d mock.patch.object("},{"line_number":699,"context_line":"            self._test_class, \u0027db_context_reader\u0027).start()"},{"line_number":700,"context_line":"        mock.patch.object(self.reader_facade_mock.return_value.session,"},{"line_number":701,"context_line":"                          \u0027expunge\u0027).start()"}],"source_content_type":"text/x-python","patch_set":1,"id":"df7087c5_a998e4bf","line":698,"updated":"2018-03-12 08:00:45.000000000","message":"maybe short comment with explanation why it is needed together with patching objects from self.contect.session above? It could be easier to read in future instead of doing git blame and looking for commit message IMO","commit_id":"4c989f997a958e8a251fdc56f15125201cc65314"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"5a734db90704794ee473a06a334c026ece9278dc","unresolved":false,"context_lines":[{"line_number":695,"context_line":"        mock.patch.object(self.context.session, \u0027refresh\u0027).start()"},{"line_number":696,"context_line":"        mock.patch.object(self.context.session, \u0027expunge\u0027).start()"},{"line_number":697,"context_line":""},{"line_number":698,"context_line":"        self.reader_facade_mock \u003d mock.patch.object("},{"line_number":699,"context_line":"            self._test_class, \u0027db_context_reader\u0027).start()"},{"line_number":700,"context_line":"        mock.patch.object(self.reader_facade_mock.return_value.session,"},{"line_number":701,"context_line":"                          \u0027expunge\u0027).start()"}],"source_content_type":"text/x-python","patch_set":1,"id":"df7087c5_c8ec1291","line":698,"in_reply_to":"df7087c5_5861b904","updated":"2018-03-13 07:52:20.000000000","message":"thx","commit_id":"4c989f997a958e8a251fdc56f15125201cc65314"},{"author":{"_account_id":17491,"name":"Lujin Luo","email":"luo.lujin@jp.fujitsu.com","username":"Lujin"},"change_message_id":"4369b4b966120b0a94151475ceca49e75ab29692","unresolved":false,"context_lines":[{"line_number":695,"context_line":"        mock.patch.object(self.context.session, \u0027refresh\u0027).start()"},{"line_number":696,"context_line":"        mock.patch.object(self.context.session, \u0027expunge\u0027).start()"},{"line_number":697,"context_line":""},{"line_number":698,"context_line":"        self.reader_facade_mock \u003d mock.patch.object("},{"line_number":699,"context_line":"            self._test_class, \u0027db_context_reader\u0027).start()"},{"line_number":700,"context_line":"        mock.patch.object(self.reader_facade_mock.return_value.session,"},{"line_number":701,"context_line":"                          \u0027expunge\u0027).start()"}],"source_content_type":"text/x-python","patch_set":1,"id":"df7087c5_5861b904","line":698,"in_reply_to":"df7087c5_a998e4bf","updated":"2018-03-13 04:40:06.000000000","message":"ack, will push another ps shortly.","commit_id":"4c989f997a958e8a251fdc56f15125201cc65314"}]}
