mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Add tests for the grains module
This commit is contained in:
parent
30c692bf2d
commit
2c7ff4b78f
2 changed files with 57 additions and 0 deletions
|
@ -1,3 +1,4 @@
|
|||
# basic config
|
||||
master: localhost
|
||||
master_port: 94506
|
||||
root_dir: /tmp/salttest
|
||||
|
@ -7,5 +8,11 @@ cachedir: /tmp/salttest/cachedir
|
|||
acceptance_wait_time: = 1
|
||||
open_mode: True
|
||||
log_file: /tmp/salttest/minion
|
||||
|
||||
# module extension
|
||||
test.foo: baz
|
||||
hosts.file: tmp/hosts
|
||||
|
||||
# Grains addons
|
||||
grains:
|
||||
test_grain: cheese
|
||||
|
|
50
tests/modules/grains.py
Normal file
50
tests/modules/grains.py
Normal file
|
@ -0,0 +1,50 @@
|
|||
'''
|
||||
Test the grains module
|
||||
'''
|
||||
|
||||
# Import python libs
|
||||
# Import Salt libs
|
||||
import saltunittest
|
||||
|
||||
class TestModulesGrains(saltunittest.ModuleCase):
|
||||
'''
|
||||
Test the grains module
|
||||
'''
|
||||
def test_items(self):
|
||||
'''
|
||||
grains.items
|
||||
'''
|
||||
opts = self.minion_opts()
|
||||
self.assertEqual(self.run_function('grains.items')['test_grain'], opts['grains']['test_grain'])
|
||||
|
||||
def test_item(self):
|
||||
'''
|
||||
grains.item
|
||||
'''
|
||||
opts = self.minion_opts()
|
||||
self.assertEqual(self.run_function('grains.item', ['test_grain']), opts['grains']['test_grain'])
|
||||
|
||||
def test_ls(self):
|
||||
'''
|
||||
grains.ls
|
||||
'''
|
||||
lsgrains = self.run_function('grains.ls')
|
||||
self.assertTrue('cpu_model' in lsgrains)
|
||||
self.assertTrue('cpu_flags' in lsgrains)
|
||||
self.assertTrue('cpuarch' in lsgrains)
|
||||
self.assertTrue('domain' in lsgrains)
|
||||
self.assertTrue('fqdn' in lsgrains)
|
||||
self.assertTrue('host' in lsgrains)
|
||||
self.assertTrue('kernel' in lsgrains)
|
||||
self.assertTrue('kernelrelease' in lsgrains)
|
||||
self.assertTrue('localhost' in lsgrains)
|
||||
self.assertTrue('mem_total' in lsgrains)
|
||||
self.assertTrue('num_cpus' in lsgrains)
|
||||
self.assertTrue('os' in lsgrains)
|
||||
self.assertTrue('path' in lsgrains)
|
||||
self.assertTrue('ps' in lsgrains)
|
||||
self.assertTrue('pythonpath' in lsgrains)
|
||||
self.assertTrue('pythonversion' in lsgrains)
|
||||
self.assertTrue('saltpath' in lsgrains)
|
||||
self.assertTrue('saltversion' in lsgrains)
|
||||
self.assertTrue('virtual' in lsgrains)
|
Loading…
Add table
Reference in a new issue