)]}'
{"cinder/tests/unit/test_scality.py":[{"author":{"_account_id":14274,"name":"XinXiaohui","email":"xiaohui.xin@intel.com","username":"XinXiaohui"},"change_message_id":"e0a0ef0ee25bdf7dd1b661876dce42db811bed4d","unresolved":false,"context_lines":[{"line_number":152,"context_line":"    @mock.patch(\"cinder.volume.utils.read_proc_mounts\")"},{"line_number":153,"context_line":"    @mock.patch(\"oslo_concurrency.processutils.execute\")"},{"line_number":154,"context_line":"    @mock.patch(\"oslo_utils.fileutils.ensure_tree\", mock.Mock())"},{"line_number":155,"context_line":"    @mock.patch(\"os.symlink\", mock.Mock())"},{"line_number":156,"context_line":"    def test_ensure_shares_mounted_when_sofs_mounted(self, mock_execute,"},{"line_number":157,"context_line":"                                                     mock_read_proc_mounts):"},{"line_number":158,"context_line":"        mock_read_proc_mounts.return_value \u003d _FAKE_MOUNTS_TABLE[1]"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a7b0d38_87a3024f","line":155,"range":{"start_line":155,"start_character":5,"end_line":155,"end_character":9},"updated":"2015-12-25 00:59:20.000000000","message":"May you write 152~155 the same as 131~134, 156~159? The same way to mock the functions will be much better.","commit_id":"ef46212fc0600640b2105f92933ded09517810f6"},{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"b1f2de7e918b31d65f403b21dd715a92b043e870","unresolved":false,"context_lines":[{"line_number":152,"context_line":"    @mock.patch(\"cinder.volume.utils.read_proc_mounts\")"},{"line_number":153,"context_line":"    @mock.patch(\"oslo_concurrency.processutils.execute\")"},{"line_number":154,"context_line":"    @mock.patch(\"oslo_utils.fileutils.ensure_tree\", mock.Mock())"},{"line_number":155,"context_line":"    @mock.patch(\"os.symlink\", mock.Mock())"},{"line_number":156,"context_line":"    def test_ensure_shares_mounted_when_sofs_mounted(self, mock_execute,"},{"line_number":157,"context_line":"                                                     mock_read_proc_mounts):"},{"line_number":158,"context_line":"        mock_read_proc_mounts.return_value \u003d _FAKE_MOUNTS_TABLE[1]"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a7b0d38_cabfaba8","line":155,"range":{"start_line":155,"start_character":5,"end_line":155,"end_character":9},"in_reply_to":"1a7b0d38_87a3024f","updated":"2015-12-27 11:43:28.000000000","message":"What do you mean exactly ? It looks already the same, I am using the mock.patch decorator in both cases.","commit_id":"ef46212fc0600640b2105f92933ded09517810f6"}]}
