salt/tests/integration/states/cmd.py
2013-11-27 11:19:24 +00:00

43 lines
889 B
Python

# -*- coding: utf-8 -*-
'''
Tests for the file state
'''
# Import python libs
import tempfile
# Import Salt Testing libs
from salttesting.helpers import ensure_in_syspath
ensure_in_syspath('../../')
# Import salt libs
import integration
class CMDTest(integration.ModuleCase,
integration.SaltReturnAssertsMixIn):
'''
Validate the cmd state
'''
def test_run(self):
'''
cmd.run
'''
ret = self.run_state('cmd.run', name='ls', cwd=tempfile.gettempdir())
self.assertSaltTrueReturn(ret)
def test_test_run(self):
'''
cmd.run test interface
'''
ret = self.run_state('cmd.run', name='ls',
cwd=tempfile.gettempdir(), test=True)
self.assertSaltNoneReturn(ret)
if __name__ == '__main__':
from integration import run_tests
run_tests(CMDTest)