mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
grains state: add some tests
This commit is contained in:
parent
7dcd9bb5de
commit
ca1af20203
1 changed files with 12 additions and 0 deletions
|
@ -149,6 +149,9 @@ class GrainsTestCase(TestCase):
|
|||
ret2 = {'changes': {}, 'name': self.name, 'result': True,
|
||||
'comment': 'Grain cheese does not exist'}
|
||||
|
||||
ret3 = {'changes': {}, 'name': self.name, 'result': True,
|
||||
'comment': 'Grain cheese is not a valid list'}
|
||||
|
||||
with patch.dict(grains.__grains__, {self.name: ['eves']}):
|
||||
self.assertDictEqual(grains.list_absent(self.name, self.value), ret)
|
||||
|
||||
|
@ -159,6 +162,9 @@ class GrainsTestCase(TestCase):
|
|||
|
||||
self.assertDictEqual(grains.list_absent(self.name, self.value), ret2)
|
||||
|
||||
with patch.dict(grains.__grains__, {self.name: 'eves'}):
|
||||
self.assertDictEqual(grains.list_absent(self.name, self.value), ret3)
|
||||
|
||||
# 'absent' function tests: 1
|
||||
|
||||
def test_absent(self):
|
||||
|
@ -200,6 +206,9 @@ class GrainsTestCase(TestCase):
|
|||
ret3 = {'changes': {}, 'name': self.name, 'result': True,
|
||||
'comment': 'Grain cheese does not exist'}
|
||||
|
||||
ret4 = {'changes': {}, 'name': self.name, 'result': True,
|
||||
'comment': 'Grain cheese is not a valid list'}
|
||||
|
||||
with patch.dict(grains.__grains__, {self.name: ['edam']}):
|
||||
self.assertDictEqual(grains.append(self.name, self.value), ret)
|
||||
|
||||
|
@ -214,6 +223,9 @@ class GrainsTestCase(TestCase):
|
|||
|
||||
self.assertDictEqual(grains.append(self.name, self.value), ret3)
|
||||
|
||||
with patch.dict(grains.__grains__, {self.name: 'eves'}):
|
||||
self.assertDictEqual(grains.append(self.name, self.value), ret4)
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
from integration import run_tests
|
||||
|
|
Loading…
Add table
Reference in a new issue