)]}'
{"cinder/tests/fake_driver.py":[{"author":{"_account_id":20722,"name":"Yikun Jiang","email":"yikunkero@gmail.com","username":"yikunkero"},"change_message_id":"45617b9a6b3f24286e249aea0ec0441ae72bc8ad","unresolved":false,"context_lines":[{"line_number":249,"context_line":"        fczm_utils.add_fc_zone(conn_info)"},{"line_number":250,"context_line":"        return conn_info"},{"line_number":251,"context_line":""},{"line_number":252,"context_line":"    def initialize_connection_with_empty_map(self, volume, connector):"},{"line_number":253,"context_line":"        conn_info \u003d {"},{"line_number":254,"context_line":"            \u0027driver_volume_type\u0027: \u0027fibre_channel\u0027,"},{"line_number":255,"context_line":"            \u0027data\u0027: {"}],"source_content_type":"text/x-python","patch_set":3,"id":"9fdfeff1_041f4d5b","line":252,"updated":"2019-02-13 02:17:16.000000000","message":"Although I have to admit it\u0027s a little wired to me to add this new method (I know we already have no_zone_xxx before) in FakeDriver. Maybe we could get some idea from others.\n\nBut I still think it\u0027s okay for me to merge it.","commit_id":"68cd031e70f4b0d4dd6dee5576b785b6d56363f5"}],"cinder/tests/unit/zonemanager/test_volume_driver.py":[{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"1241cc1d57536ae22ebc8c299c0f4229a4559b4d","unresolved":false,"context_lines":[{"line_number":63,"context_line":"        utils_mock.return_value \u003d True"},{"line_number":64,"context_line":"        with mock.patch.object(fc_zone_manager.ZoneManager, \u0027add_connection\u0027)\\"},{"line_number":65,"context_line":"                as add_zone_mock:"},{"line_number":66,"context_line":"            with mock.patch.object(conf.Configuration, \u0027safe_get\u0027)\\"},{"line_number":67,"context_line":"                    as mock_safe_get:"},{"line_number":68,"context_line":"                mock_safe_get.return_value \u003d \u0027fabric\u0027"},{"line_number":69,"context_line":"                self.driver.initialize_connection_with_empty_map(None, None)"},{"line_number":70,"context_line":"                zm_create_mock.assert_not_called()"},{"line_number":71,"context_line":"                add_zone_mock.assert_not_called()"}],"source_content_type":"text/x-python","patch_set":3,"id":"9fdfeff1_e4da3fe7","line":68,"range":{"start_line":66,"start_character":0,"end_line":68,"end_character":53},"updated":"2019-02-13 13:59:58.000000000","message":"as the create_zone_manager func is never called, we don\u0027t need to mock this.","commit_id":"68cd031e70f4b0d4dd6dee5576b785b6d56363f5"},{"author":{"_account_id":25837,"name":"yenai","email":"yenai_yewu@cmss.chinamobile.com","username":"yenai2008"},"change_message_id":"57ecdfcfd0930c4e0d5540bc3829beb1ac695503","unresolved":false,"context_lines":[{"line_number":63,"context_line":"        utils_mock.return_value \u003d True"},{"line_number":64,"context_line":"        with mock.patch.object(fc_zone_manager.ZoneManager, \u0027add_connection\u0027)\\"},{"line_number":65,"context_line":"                as add_zone_mock:"},{"line_number":66,"context_line":"            with mock.patch.object(conf.Configuration, \u0027safe_get\u0027)\\"},{"line_number":67,"context_line":"                    as mock_safe_get:"},{"line_number":68,"context_line":"                mock_safe_get.return_value \u003d \u0027fabric\u0027"},{"line_number":69,"context_line":"                self.driver.initialize_connection_with_empty_map(None, None)"},{"line_number":70,"context_line":"                zm_create_mock.assert_not_called()"},{"line_number":71,"context_line":"                add_zone_mock.assert_not_called()"}],"source_content_type":"text/x-python","patch_set":3,"id":"9fdfeff1_f672e311","line":68,"range":{"start_line":66,"start_character":0,"end_line":68,"end_character":53},"in_reply_to":"9fdfeff1_e4da3fe7","updated":"2019-02-14 01:50:08.000000000","message":"Done","commit_id":"68cd031e70f4b0d4dd6dee5576b785b6d56363f5"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"1241cc1d57536ae22ebc8c299c0f4229a4559b4d","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        utils_mock.return_value \u003d True"},{"line_number":102,"context_line":"        with mock.patch.object(fc_zone_manager.ZoneManager,"},{"line_number":103,"context_line":"                               \u0027delete_connection\u0027) as remove_zone_mock:"},{"line_number":104,"context_line":"            with mock.patch.object(conf.Configuration, \u0027safe_get\u0027)\\"},{"line_number":105,"context_line":"                    as mock_safe_get:"},{"line_number":106,"context_line":"                mock_safe_get.return_value \u003d \u0027fabric\u0027"},{"line_number":107,"context_line":"                self.driver.terminate_connection_with_empty_map(None, None)"},{"line_number":108,"context_line":"                zm_create_mock.assert_not_called()"},{"line_number":109,"context_line":"                remove_zone_mock.assert_not_called()"}],"source_content_type":"text/x-python","patch_set":3,"id":"9fdfeff1_04d8a3ec","line":106,"range":{"start_line":104,"start_character":0,"end_line":106,"end_character":53},"updated":"2019-02-13 13:59:58.000000000","message":"ditto","commit_id":"68cd031e70f4b0d4dd6dee5576b785b6d56363f5"},{"author":{"_account_id":25837,"name":"yenai","email":"yenai_yewu@cmss.chinamobile.com","username":"yenai2008"},"change_message_id":"57ecdfcfd0930c4e0d5540bc3829beb1ac695503","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        utils_mock.return_value \u003d True"},{"line_number":102,"context_line":"        with mock.patch.object(fc_zone_manager.ZoneManager,"},{"line_number":103,"context_line":"                               \u0027delete_connection\u0027) as remove_zone_mock:"},{"line_number":104,"context_line":"            with mock.patch.object(conf.Configuration, \u0027safe_get\u0027)\\"},{"line_number":105,"context_line":"                    as mock_safe_get:"},{"line_number":106,"context_line":"                mock_safe_get.return_value \u003d \u0027fabric\u0027"},{"line_number":107,"context_line":"                self.driver.terminate_connection_with_empty_map(None, None)"},{"line_number":108,"context_line":"                zm_create_mock.assert_not_called()"},{"line_number":109,"context_line":"                remove_zone_mock.assert_not_called()"}],"source_content_type":"text/x-python","patch_set":3,"id":"9fdfeff1_1670c707","line":106,"range":{"start_line":104,"start_character":0,"end_line":106,"end_character":53},"in_reply_to":"9fdfeff1_04d8a3ec","updated":"2019-02-14 01:50:08.000000000","message":"Done","commit_id":"68cd031e70f4b0d4dd6dee5576b785b6d56363f5"}]}
