def test_obtain_netmiko_filename():
"""Test file name and that directory is created."""
create_dir_test = True
file_name_test = '/home/gituser/.netmiko/tmp/test_device.txt'
file_name = obtain_netmiko_filename('test_device')
assert file_name == file_name_test
if create_dir_test:
uuid_str = str(uuid.uuid1())
junk_dir_base = '/home/gituser/JUNK/netmiko'
junk_dir = '{}/{}'.format(junk_dir_base, uuid_str)
base_dir, full_dir = find_netmiko_dir()
print(base_dir)
# Move base_dir and recreate it
if os.path.isdir(base_dir) and os.path.isdir(junk_dir_base):
shutil.move(src=base_dir, dst=junk_dir)
assert os.path.exists(base_dir) == False
assert os.path.exists(full_dir) == False
file_name = obtain_netmiko_filename('test_device')
ensure_dir_exists(base_dir)
ensure_dir_exists(full_dir)
assert os.path.exists(base_dir) == True
assert os.path.exists(full_dir) == True
评论列表
文章目录