From 71c8115098c9684b2762b6de58b7c6e732bd5cf2 Mon Sep 17 00:00:00 2001 From: gecong1973 Date: Tue, 22 Jan 2019 23:38:22 -0800 Subject: [PATCH] Add rsync get_fs_meta_struct not file test The patch add rsync get_fs_meta_struct not file test Change-Id: I94e9144a77acea1cc5f374071d96d4be0b9c8189 --- freezer/tests/unit/engines/rsync/test_rsync.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/freezer/tests/unit/engines/rsync/test_rsync.py b/freezer/tests/unit/engines/rsync/test_rsync.py index 2b44ba8b..0ce79cb1 100644 --- a/freezer/tests/unit/engines/rsync/test_rsync.py +++ b/freezer/tests/unit/engines/rsync/test_rsync.py @@ -1816,3 +1816,12 @@ class TestRsyncEngine(unittest.TestCase): files_meta, old_fsmetastruct, write_queue) + + @patch('os.path.isfile') + def test_get_fs_meta_struct_isnot_file(self, mock_os_path_isfile): + fs_meta_path = '/home/tecs' + fs_meta_struct = {} + fake_rsync = self.mock_rsync + mock_os_path_isfile.return_value = False + ret = fake_rsync.get_fs_meta_struct(fs_meta_path=fs_meta_path) + self.assertEqual(ret, fs_meta_struct)