12345678910111213141516171819202122232425262728293031323334 |
- # -*- coding: utf-8 -*-
- '''
- Tests for the salt-run command
- '''
- # Import Python libs
- from __future__ import absolute_import, print_function, unicode_literals
- # Import Salt Testing libs
- from tests.support.case import ShellCase
- class ManageTest(ShellCase):
- '''
- Test the manage runner
- '''
- def test_up(self):
- '''
- manage.up
- '''
- ret = self.run_run_plus('manage.up', timeout=60)
- self.assertIn('minion', ret['return'])
- self.assertIn('sub_minion', ret['return'])
- self.assertTrue(any('- minion' in out for out in ret['out']))
- self.assertTrue(any('- sub_minion' in out for out in ret['out']))
- def test_down(self):
- '''
- manage.down
- '''
- ret = self.run_run_plus('manage.down', timeout=60)
- self.assertNotIn('minion', ret['return'])
- self.assertNotIn('sub_minion', ret['return'])
- self.assertNotIn('minion', ret['out'])
- self.assertNotIn('sub_minion', ret['out'])
|