Add integration pillar command line test

This commit is contained in:
Ch3LL 2017-11-10 10:43:37 -05:00
parent ff4f13877f
commit 12fed1b4d8
No known key found for this signature in database
GPG key ID: 132B55A7C13EFA73

View file

@ -61,3 +61,19 @@ class PillarModuleTest(ModuleCase):
self.assertDictContainsSubset(
{'knights': ['Lancelot', 'Galahad', 'Bedevere', 'Robin']},
get_items)
def test_pillar_command_line(self):
'''
Test to ensure when using pillar override
on command line works
'''
# test when pillar is overwriting previous pillar
overwrite = self.run_function('pillar.items', pillar={"monty":
"overwrite"})
self.assertDictContainsSubset({'monty': 'overwrite'}, overwrite)
# test when using additional pillar
additional = self.run_function('pillar.items', pillar={"new":
"additional"})
self.assertDictContainsSubset({'new': 'additional'}, additional)