summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToshio Kuratomi <toshio@fedoraproject.org>2015-12-19 15:49:06 -0800
committerToshio Kuratomi <toshio@fedoraproject.org>2015-12-19 15:49:59 -0800
commite2d9f4e2f272c6010b0c00257aa695c1606e05ab (patch)
treec5500b0a4fe7c2a27883f884d60efbe16a31aa8c
parentbb2935549f38a83670baadb74041ef98902e0640 (diff)
downloadansible-e2d9f4e2f272c6010b0c00257aa695c1606e05ab.tar.gz
Fix unittests for return of invocation from fail_json and exit_json
-rw-r--r--test/units/module_utils/basic/test_exit_json.py17
1 files changed, 10 insertions, 7 deletions
diff --git a/test/units/module_utils/basic/test_exit_json.py b/test/units/module_utils/basic/test_exit_json.py
index 66610ec3ed..931447f8ab 100644
--- a/test/units/module_utils/basic/test_exit_json.py
+++ b/test/units/module_utils/basic/test_exit_json.py
@@ -56,7 +56,7 @@ class TestAnsibleModuleExitJson(unittest.TestCase):
else:
self.assertEquals(ctx.exception.code, 0)
return_val = json.loads(self.fake_stream.getvalue())
- self.assertEquals(return_val, dict(changed=False))
+ self.assertEquals(return_val, dict(changed=False, invocation={}))
def test_exit_json_args_exits(self):
with self.assertRaises(SystemExit) as ctx:
@@ -67,7 +67,7 @@ class TestAnsibleModuleExitJson(unittest.TestCase):
else:
self.assertEquals(ctx.exception.code, 0)
return_val = json.loads(self.fake_stream.getvalue())
- self.assertEquals(return_val, dict(msg="message", changed=False))
+ self.assertEquals(return_val, dict(msg="message", changed=False, invocation={}))
def test_fail_json_exits(self):
with self.assertRaises(SystemExit) as ctx:
@@ -78,13 +78,13 @@ class TestAnsibleModuleExitJson(unittest.TestCase):
else:
self.assertEquals(ctx.exception.code, 1)
return_val = json.loads(self.fake_stream.getvalue())
- self.assertEquals(return_val, dict(msg="message", failed=True))
+ self.assertEquals(return_val, dict(msg="message", failed=True, invocation={}))
def test_exit_json_proper_changed(self):
with self.assertRaises(SystemExit) as ctx:
self.module.exit_json(changed=True, msg='success')
return_val = json.loads(self.fake_stream.getvalue())
- self.assertEquals(return_val, dict(changed=True, msg='success'))
+ self.assertEquals(return_val, dict(changed=True, msg='success', invocation={}))
@unittest.skipIf(sys.version_info[0] >= 3, "Python 3 is not supported on targets (yet)")
class TestAnsibleModuleExitValuesRemoved(unittest.TestCase):
@@ -94,19 +94,22 @@ class TestAnsibleModuleExitValuesRemoved(unittest.TestCase):
dict(one=1, pwd='$ecret k3y', url='https://username:password12345@foo.com/login/',
not_secret='following the leader', msg='here'),
dict(one=1, pwd=OMIT, url='https://username:password12345@foo.com/login/',
- not_secret='following the leader', changed=False, msg='here')
+ not_secret='following the leader', changed=False, msg='here',
+ invocation=dict(password=OMIT, token=None, username='person')),
),
(dict(username='person', password='password12345'),
dict(one=1, pwd='$ecret k3y', url='https://username:password12345@foo.com/login/',
not_secret='following the leader', msg='here'),
dict(one=1, pwd='$ecret k3y', url='https://username:********@foo.com/login/',
- not_secret='following the leader', changed=False, msg='here')
+ not_secret='following the leader', changed=False, msg='here',
+ invocation=dict(password=OMIT, token=None, username='person')),
),
(dict(username='person', password='$ecret k3y'),
dict(one=1, pwd='$ecret k3y', url='https://username:$ecret k3y@foo.com/login/',
not_secret='following the leader', msg='here'),
dict(one=1, pwd=OMIT, url='https://username:********@foo.com/login/',
- not_secret='following the leader', changed=False, msg='here')
+ not_secret='following the leader', changed=False, msg='here',
+ invocation=dict(password=OMIT, token=None, username='person')),
),
)