forked from ungleich-public/cdist
test that emulator fails if requirement has illegal object_id
Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
This commit is contained in:
parent
030d5919e6
commit
2a5465c03c
1 changed files with 7 additions and 0 deletions
|
@ -73,3 +73,10 @@ class EmulatorTestCase(unittest.TestCase):
|
||||||
os.environ['require'] = '__does-not-exist/some-id'
|
os.environ['require'] = '__does-not-exist/some-id'
|
||||||
emu = emulator.Emulator(argv)
|
emu = emulator.Emulator(argv)
|
||||||
self.assertRaises(core.NoSuchTypeError, emu.run)
|
self.assertRaises(core.NoSuchTypeError, emu.run)
|
||||||
|
|
||||||
|
def test_illegal_object_id_requirement(self):
|
||||||
|
argv = ['__file', '/tmp/foobar']
|
||||||
|
os.environ.update(self.env)
|
||||||
|
os.environ['require'] = '__file/bad/id/with/.cdist/inside'
|
||||||
|
emu = emulator.Emulator(argv)
|
||||||
|
self.assertRaises(core.IllegalObjectIdError, emu.run)
|
||||||
|
|
Loading…
Reference in a new issue