summaryrefslogtreecommitdiff
path: root/test/units/plugins
diff options
context:
space:
mode:
authorToshio Kuratomi <toshio@fedoraproject.org>2016-03-21 14:17:53 -0700
committerToshio Kuratomi <toshio@fedoraproject.org>2016-03-23 09:52:19 -0700
commit52e9209491dee6a0c63edaa770b8601092248283 (patch)
treef28558600abff4567a1e0988571b813182a69a07 /test/units/plugins
parent0cabef19ad14d1c4b63da2acd17c2e5ff1d2e7f5 (diff)
downloadansible-52e9209491dee6a0c63edaa770b8601092248283.tar.gz
Don't create world-readable module and tempfiles without explicit user permission
Diffstat (limited to 'test/units/plugins')
-rw-r--r--test/units/plugins/action/test_action.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/test/units/plugins/action/test_action.py b/test/units/plugins/action/test_action.py
index 4bb151f090..8c97bf0415 100644
--- a/test/units/plugins/action/test_action.py
+++ b/test/units/plugins/action/test_action.py
@@ -392,27 +392,27 @@ class TestActionBase(unittest.TestCase):
action_base._low_level_execute_command = MagicMock()
action_base._low_level_execute_command.return_value = dict(rc=0, stdout='/some/path')
- self.assertEqual(action_base._make_tmp_path(), '/some/path/')
+ self.assertEqual(action_base._make_tmp_path('root'), '/some/path/')
# empty path fails
action_base._low_level_execute_command.return_value = dict(rc=0, stdout='')
- self.assertRaises(AnsibleError, action_base._make_tmp_path)
+ self.assertRaises(AnsibleError, action_base._make_tmp_path, 'root')
# authentication failure
action_base._low_level_execute_command.return_value = dict(rc=5, stdout='')
- self.assertRaises(AnsibleError, action_base._make_tmp_path)
+ self.assertRaises(AnsibleError, action_base._make_tmp_path, 'root')
# ssh error
action_base._low_level_execute_command.return_value = dict(rc=255, stdout='', stderr='')
- self.assertRaises(AnsibleError, action_base._make_tmp_path)
+ self.assertRaises(AnsibleError, action_base._make_tmp_path, 'root')
play_context.verbosity = 5
- self.assertRaises(AnsibleError, action_base._make_tmp_path)
+ self.assertRaises(AnsibleError, action_base._make_tmp_path, 'root')
# general error
action_base._low_level_execute_command.return_value = dict(rc=1, stdout='some stuff here', stderr='')
- self.assertRaises(AnsibleError, action_base._make_tmp_path)
+ self.assertRaises(AnsibleError, action_base._make_tmp_path, 'root')
action_base._low_level_execute_command.return_value = dict(rc=1, stdout='some stuff here', stderr='No space left on device')
- self.assertRaises(AnsibleError, action_base._make_tmp_path)
+ self.assertRaises(AnsibleError, action_base._make_tmp_path, 'root')
def test_action_base__remove_tmp_path(self):
# create our fake task
@@ -567,8 +567,8 @@ class TestActionBase(unittest.TestCase):
action_base._make_tmp_path = MagicMock()
action_base._transfer_data = MagicMock()
action_base._compute_environment_string = MagicMock()
- action_base._remote_chmod = MagicMock()
action_base._low_level_execute_command = MagicMock()
+ action_base._fixup_perms = MagicMock()
action_base._configure_module.return_value = ('new', '#!/usr/bin/python', 'this is the module data')
action_base._late_needs_tmp_path.return_value = False