diff options
author | Sloane Hertel <19572925+s-hertel@users.noreply.github.com> | 2022-10-13 17:47:47 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-13 17:47:47 +0300 |
commit | c4d6629bce3cbcaff56685315b98b98027fdd3a4 (patch) | |
tree | c6cb2c0f784a4914570be00a3d13d2ae48d7c69f /test | |
parent | 7e060c148a412f342a86ec9271bcc444bc1266e3 (diff) |
fix password unit tests (#79113)
Diffstat (limited to 'test')
-rw-r--r-- | test/units/plugins/lookup/test_password.py | 51 |
1 files changed, 20 insertions, 31 deletions
diff --git a/test/units/plugins/lookup/test_password.py b/test/units/plugins/lookup/test_password.py index bb0659bcd53..15207b2f39d 100644 --- a/test/units/plugins/lookup/test_password.py +++ b/test/units/plugins/lookup/test_password.py @@ -27,7 +27,6 @@ except ImportError: passlib = None pbkdf2 = None -import os import pytest from units.mock.loader import DictDataLoader @@ -40,7 +39,6 @@ from ansible.module_utils.six.moves import builtins from ansible.module_utils._text import to_bytes from ansible.plugins.loader import PluginLoader, lookup_loader from ansible.plugins.lookup import password -from ansible.utils import path as upath DEFAULT_LENGTH = 20 @@ -379,17 +377,14 @@ class TestFormatContent(unittest.TestCase): class TestWritePasswordFile(unittest.TestCase): def setUp(self): - self.makedirs_safe = upath.makedirs_safe - self.os_chmod = os.chmod - os.chmod = lambda path, mode: None - self.os_makedirs = os.makedirs - os.makedirs = lambda fd, mode: None - upath.makedirs_safe = lambda path, mode: None + self.makedirs_safe = password.makedirs_safe + self.os_chmod = password.os.chmod + password.makedirs_safe = lambda path, mode: None + password.os.chmod = lambda path, mode: None def tearDown(self): - upath.makedirs_safe = self.makedirs_safe - os.chmod = self.os_chmod - os.makedirs = self.os_makedirs + password.makedirs_safe = self.makedirs_safe + password.os.chmod = self.os_chmod def test_content_written(self): @@ -405,28 +400,22 @@ class BaseTestLookupModule(unittest.TestCase): self.fake_loader = DictDataLoader({'/path/to/somewhere': 'sdfsdf'}) self.password_lookup = lookup_loader.get('password') self.password_lookup._loader = self.fake_loader - self.os_path_exists = os.path.exists - self.os_open = os.open - os.open = lambda path, flag: None - self.os_close = os.close - os.close = lambda fd: None - self.os_mkdir = os.mkdir - os.mkdir = lambda fd, mode: None - self.os_makedirs = os.makedirs - os.makedirs = lambda fd, mode: None - self.os_remove = os.remove - os.remove = lambda path: None - self.makedirs_safe = upath.makedirs_safe - upath.makedirs_safe = lambda path, mode: None + self.os_path_exists = password.os.path.exists + self.os_open = password.os.open + password.os.open = lambda path, flag: None + self.os_close = password.os.close + password.os.close = lambda fd: None + self.os_remove = password.os.remove + password.os.remove = lambda path: None + self.makedirs_safe = password.makedirs_safe + password.makedirs_safe = lambda path, mode: None def tearDown(self): - os.path.exists = self.os_path_exists - os.open = self.os_open - os.close = self.os_close - os.remove = self.os_remove - os.mkdir = self.os_mkdir - os.makedirs = self.os_makedirs - upath.makedirs_safe = self.makedirs_safe + password.os.path.exists = self.os_path_exists + password.os.open = self.os_open + password.os.close = self.os_close + password.os.remove = self.os_remove + password.makedirs_safe = self.makedirs_safe class TestLookupModuleWithoutPasslib(BaseTestLookupModule): |