Skip to content

Commit 84302d7

Browse files
committed
cli:configmanager: rename _copy_tree() to copy_tree()
1 parent a3081d5 commit 84302d7

File tree

3 files changed

+20
-20
lines changed

3 files changed

+20
-20
lines changed

netplan_cli/cli/commands/try_command.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ def revert(self): # pragma: nocover (requires user input)
139139
tempdir = tempfile.mkdtemp()
140140
confdir = os.path.join(tempdir, 'etc', 'netplan')
141141
os.makedirs(confdir)
142-
self.config_manager._copy_tree('/etc/netplan', confdir, dirs_exist_ok=True)
142+
self.config_manager.copy_tree('/etc/netplan', confdir, dirs_exist_ok=True)
143143
# restore previous state
144144
self.config_manager.revert()
145145
NetplanApply().command_apply(run_generate=False, sync=True, exit_on_error=False, state_dir=tempdir)

netplan_cli/configmanager.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -104,14 +104,14 @@ def add(self, config_dict):
104104

105105
def backup(self, backup_config_dir=True):
106106
if backup_config_dir:
107-
self._copy_tree(os.path.join(self.prefix, "etc/netplan"),
108-
os.path.join(self.temp_etc, "netplan"))
109-
self._copy_tree(os.path.join(self.prefix, "run/NetworkManager/system-connections"),
110-
os.path.join(self.temp_run, "NetworkManager", "system-connections"),
111-
missing_ok=True)
112-
self._copy_tree(os.path.join(self.prefix, "run/systemd/network"),
113-
os.path.join(self.temp_run, "systemd", "network"),
114-
missing_ok=True)
107+
self.copy_tree(os.path.join(self.prefix, "etc/netplan"),
108+
os.path.join(self.temp_etc, "netplan"))
109+
self.copy_tree(os.path.join(self.prefix, "run/NetworkManager/system-connections"),
110+
os.path.join(self.temp_run, "NetworkManager", "system-connections"),
111+
missing_ok=True)
112+
self.copy_tree(os.path.join(self.prefix, "run/systemd/network"),
113+
os.path.join(self.temp_run, "systemd", "network"),
114+
missing_ok=True)
115115

116116
def revert(self):
117117
try:
@@ -122,12 +122,12 @@ def revert(self):
122122
temp_networkd_path = "{}/systemd/network".format(self.temp_run)
123123
if os.path.exists(temp_nm_path):
124124
shutil.rmtree(os.path.join(self.prefix, "run/NetworkManager/system-connections"))
125-
self._copy_tree(temp_nm_path,
126-
os.path.join(self.prefix, "run/NetworkManager/system-connections"))
125+
self.copy_tree(temp_nm_path,
126+
os.path.join(self.prefix, "run/NetworkManager/system-connections"))
127127
if os.path.exists(temp_networkd_path):
128128
shutil.rmtree(os.path.join(self.prefix, "run/systemd/network"))
129-
self._copy_tree(temp_networkd_path,
130-
os.path.join(self.prefix, "run/systemd/network"))
129+
self.copy_tree(temp_networkd_path,
130+
os.path.join(self.prefix, "run/systemd/network"))
131131
except Exception as e: # pragma: nocover (only relevant to filesystem failures)
132132
# If we reach here, we're in big trouble. We may have wiped out
133133
# file NM or networkd are using, and we most likely removed the
@@ -152,7 +152,7 @@ def __del__(self):
152152
def _copy_file(self, src, dst):
153153
shutil.copy(src, dst)
154154

155-
def _copy_tree(self, src, dst, missing_ok=False, **kwargs):
155+
def copy_tree(self, src, dst, missing_ok=False, **kwargs):
156156
try:
157157
shutil.copytree(src, dst, copy_function=copy_with_ownership, **kwargs)
158158
except FileNotFoundError:

tests/test_configmanager.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -332,12 +332,12 @@ def test_cleanup_and_destruction(self):
332332
del self.configmanager
333333
self.assertFalse(os.path.exists(backup_dir))
334334

335-
def test__copy_tree(self):
336-
self.configmanager._copy_tree(os.path.join(self.workdir.name, "etc"),
337-
os.path.join(self.workdir.name, "etc2"))
335+
def test_copy_tree(self):
336+
self.configmanager.copy_tree(os.path.join(self.workdir.name, "etc"),
337+
os.path.join(self.workdir.name, "etc2"))
338338
self.assertTrue(os.path.exists(os.path.join(self.workdir.name, "etc2/netplan/test.yaml")))
339339

340-
def test__copy_tree_missing_source(self):
340+
def test_copy_tree_missing_source(self):
341341
with self.assertRaises(FileNotFoundError):
342-
self.configmanager._copy_tree(os.path.join(self.workdir.name, "nonexistent"),
343-
os.path.join(self.workdir.name, "nonexistent2"), missing_ok=False)
342+
self.configmanager.copy_tree(os.path.join(self.workdir.name, "nonexistent"),
343+
os.path.join(self.workdir.name, "nonexistent2"), missing_ok=False)

0 commit comments

Comments
 (0)