mirror of
https://github.com/valitydev/salt.git
synced 2024-11-06 16:45:27 +00:00
Add regression test for master_tops
This commit is contained in:
parent
d5504945e8
commit
3a59cbf9cb
@ -33,3 +33,6 @@ external_auth:
|
||||
- '@wheel'
|
||||
- '@runner'
|
||||
- test.*
|
||||
|
||||
master_tops:
|
||||
master_tops_test: True
|
||||
|
@ -0,0 +1,15 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
import logging
|
||||
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
|
||||
def __virtual__():
|
||||
log.info('master tops test loaded')
|
||||
return 'master_tops_test'
|
||||
|
||||
|
||||
def top(**kwargs):
|
||||
log.info('master_tops_test')
|
||||
return {'base': ['master_tops_test']}
|
35
tests/integration/shell/master_tops.py
Normal file
35
tests/integration/shell/master_tops.py
Normal file
@ -0,0 +1,35 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
'''
|
||||
tests.integration.shell.master_tops
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
'''
|
||||
|
||||
# Import python libs
|
||||
import os
|
||||
import yaml
|
||||
import signal
|
||||
import shutil
|
||||
|
||||
# Import Salt Testing libs
|
||||
from salttesting.helpers import ensure_in_syspath
|
||||
ensure_in_syspath('../../')
|
||||
|
||||
# Import salt libs
|
||||
import integration
|
||||
|
||||
|
||||
class MasterTopsTest(integration.ShellCase):
|
||||
|
||||
_call_binary_ = 'salt'
|
||||
|
||||
def test_custom_tops_gets_utilized(self):
|
||||
resp = self.run_call(
|
||||
'state.show_top'
|
||||
)
|
||||
self.assertTrue(
|
||||
any('master_tops_test' in _x for _x in resp)
|
||||
)
|
||||
|
||||
if __name__ == '__main__':
|
||||
from integration import run_tests
|
||||
run_tests(MasterTopsTest)
|
Loading…
Reference in New Issue
Block a user