1
2
3
4
5
6
7
8
9
10 | def test_invalid_exits_fail(self):
sys_exit_exc = None
# silence writes that get to stderr
with mock.patch('cloudinit.shell.sys.stderr') as stderr:
try:
shell.main(args=['cloud-init', 'bogus_argument'])
except SystemExit as sys_exit_exc:
pass
self.assertTrue(sys_exit_exc)
self.assertNotEqual(sys_exit_exc.code, 0)
|