Test non-existing forms.

pull/7/head
Ferry Boender 10 years ago
parent 8596d572e1
commit 0396e8a82e
  1. 6
      test/test.py

@ -37,6 +37,12 @@ class FormConfigTestCase(unittest.TestCase):
if os.path.exists('tmp_stderr'): if os.path.exists('tmp_stderr'):
os.unlink('tmp_stderr') os.unlink('tmp_stderr')
def testNoSuchForm(self):
"""Getting non-existing form should raise ValueError"""
sf = scriptform.ScriptForm('test_formconfig_hidden.json')
fc = sf.get_form_config()
self.assertRaises(ValueError, fc.get_form_def, 'nonexisting')
def testMissing(self): def testMissing(self):
"""Missing script callbacks should raise an OSError""" """Missing script callbacks should raise an OSError"""
self.assertRaises(OSError, scriptform.ScriptForm, 'test_formconfig_missingscript.json') self.assertRaises(OSError, scriptform.ScriptForm, 'test_formconfig_missingscript.json')

Loading…
Cancel
Save