1234567891011121314151617181920212223242526272829303132333435 |
- # -*- coding: utf-8 -*-
- '''
- Tests for the salt runner
- .. versionadded:: 2016.11.0
- '''
- # Import Python libs
- from __future__ import absolute_import, print_function, unicode_literals
- # Import Salt Testing libs
- from tests.support.case import ShellCase
- class SaltRunnerTest(ShellCase):
- '''
- Test the salt runner
- '''
- def test_salt_cmd(self):
- '''
- test return values of salt.cmd
- '''
- ret = self.run_run_plus('salt.cmd', 'test.ping')
- out_ret = ret.get('out')[0]
- return_ret = ret.get('return')
- self.assertEqual(out_ret, 'True')
- self.assertTrue(return_ret)
- def test_salt_cmd_invalid(self):
- '''
- test return values of salt.cmd invalid parameters
- '''
- ret = self.run_run_plus('salt.cmd')
- expected = 'Passed invalid arguments:'
- self.assertRaisesRegex(TypeError, expected)
|