summaryrefslogtreecommitdiff
path: root/test/units/plugins/become/test_dzdo.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/units/plugins/become/test_dzdo.py')
-rw-r--r--test/units/plugins/become/test_dzdo.py44
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