mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-07-22 04:40:22 -07:00
Re-allow templating of complex_args, but count params to prevent injection
Fixes #8810
This commit is contained in:
parent
8bafc646cb
commit
8cc3543918
4 changed files with 45 additions and 21 deletions
|
@ -518,6 +518,11 @@ class TestUtils(unittest.TestCase):
|
|||
self.assertEqual(ansible.utils.is_list_of_strings(['foo', 'bar', True]), False)
|
||||
self.assertEqual(ansible.utils.is_list_of_strings(['one', 2, 'three']), False)
|
||||
|
||||
def test_contains_vars(self):
|
||||
self.assertTrue(ansible.utils.contains_vars('{{foo}}'))
|
||||
self.assertTrue(ansible.utils.contains_vars('$foo'))
|
||||
self.assertFalse(ansible.utils.contains_vars('foo'))
|
||||
|
||||
def test_safe_eval(self):
|
||||
# Not basestring
|
||||
self.assertEqual(ansible.utils.safe_eval(len), len)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue