forked from ungleich-public/cdist
also check that giving a paramter twice works
Signed-off-by: Nico Schottelius <nico@kr.ethz.ch>
This commit is contained in:
parent
877d8fed30
commit
603f1c3ae0
2 changed files with 79 additions and 6 deletions
20
test.py
20
test.py
|
|
@ -117,10 +117,22 @@ class Config(unittest.TestCase):
|
|||
|
||||
self.assertRaises(cdist.Error, self.config.run_initial_manifest())
|
||||
|
||||
# Todo:
|
||||
# fail if parameter in manifest given are different
|
||||
# fail if parameter in manifest given are absent once/given once
|
||||
# succeed if same parameter is specified twice
|
||||
def test_initial_manifest_parameter_twice(self):
|
||||
manifest_fd = open(self.init_manifest, "w")
|
||||
manifest_fd.writelines(["#!/bin/sh",
|
||||
"__file " + self.temp_dir + "--mode 0600",
|
||||
"__file " + self.temp_dir + "--mode 0600",
|
||||
])
|
||||
manifest_fd.close()
|
||||
|
||||
try:
|
||||
self.config.run_initial_manifest()
|
||||
except cdist.Error:
|
||||
failed = True
|
||||
else:
|
||||
failed = False
|
||||
|
||||
self.assertFalse(failed)
|
||||
|
||||
if __name__ == '__main__':
|
||||
unittest.main()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue