diff options
Diffstat (limited to 'test/units/plugins/become/test_dzdo.py')
-rw-r--r-- | test/units/plugins/become/test_dzdo.py | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/test/units/plugins/become/test_dzdo.py b/test/units/plugins/become/test_dzdo.py deleted file mode 100644 index 2110a7dcbe..0000000000 --- a/test/units/plugins/become/test_dzdo.py +++ /dev/null @@ -1,44 +0,0 @@ -# (c) 2012-2014, Michael DeHaan <michael.dehaan@gmail.com> -# (c) 2020 Ansible Project -# -# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) - -# Make coding more python3-ish -from __future__ import (absolute_import, division, print_function) -__metaclass__ = type - -import re - -from ansible import context -from ansible.playbook.play_context import PlayContext -from ansible.plugins.loader import become_loader - - -def test_dzdo(mocker, parser, reset_cli_args): - options = parser.parse_args([]) - context._init_global_context(options) - play_context = PlayContext() - - default_cmd = "/bin/foo" - default_exe = "/bin/bash" - dzdo_exe = 'dzdo' - dzdo_flags = '' - - cmd = play_context.make_become_cmd(cmd=default_cmd, executable=default_exe) - assert cmd == default_cmd - - success = 'BECOME-SUCCESS-.+?' - - play_context.become = True - play_context.become_user = 'foo' - play_context.set_become_plugin(become_loader.get('dzdo')) - play_context.become_method = 'dzdo' - play_context.become_flags = dzdo_flags - cmd = play_context.make_become_cmd(cmd=default_cmd, executable=default_exe) - assert re.match("""%s %s -u %s %s -c 'echo %s; %s'""" % (dzdo_exe, dzdo_flags, play_context.become_user, default_exe, - success, default_cmd), cmd) is not None - play_context.become_pass = 'testpass' - play_context.set_become_plugin(become_loader.get('dzdo')) - cmd = play_context.make_become_cmd(cmd=default_cmd, executable=default_exe) - assert re.match("""%s %s -p %s -u %s %s -c 'echo %s; %s'""" % (dzdo_exe, dzdo_flags, r'\"\[dzdo via ansible, key=.+?\] password:\"', - play_context.become_user, default_exe, success, default_cmd), cmd) is not None |