Add test_make_dirs_path_not_exists 43/38543/1
authorEthan Lynn <ethanlynnl@vmware.com>
Mon, 26 Mar 2018 05:03:50 +0000 (22:03 -0700)
committerEthan Lynn <ethanlynnl@vmware.com>
Mon, 26 Mar 2018 05:04:22 +0000 (22:04 -0700)
Add test_make_dirs_path_not_exists for fileutil.py

Change-Id: I00bbbb40801c0be49676daa6c7589e0844a09e6e
Issue-ID: MULTICLOUD-198
Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
multivimbroker/multivimbroker/tests/test_fileutil.py

index 8eb4a52..9bc48a6 100644 (file)
@@ -24,3 +24,11 @@ class TestFileutil(unittest.TestCase):
         mock_exists.return_value = True
         fileutil.make_dirs(new_path)
         mock_mkdir.assert_not_called()
+
+    @mock.patch.object(os.path, "exists")
+    @mock.patch("os.makedirs")
+    def test_make_dirs_path_not_exists(self, mock_mkdir, mock_exists):
+        new_path = "/tmp/test"
+        mock_exists.return_value = False
+        fileutil.make_dirs(new_path)
+        mock_mkdir.assert_called_once_with(new_path, 0777)