123456789101112131415161718192021222324252627282930313233343536373839 |
- # -*- coding: utf-8 -*-
- """
- Tests for the salt runner
- .. versionadded:: 2016.11.0
- """
- from __future__ import absolute_import, print_function, unicode_literals
- import pytest
- from tests.support.case import ShellCase
- from tests.support.helpers import slowTest
- @pytest.mark.windows_whitelisted
- class SaltRunnerTest(ShellCase):
- """
- Test the salt runner
- """
- @slowTest
- 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)
- @slowTest
- 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.assertIn(expected, ret["return"])
|