6 class TestErrors(test_appliance
.TestAppliance
):
8 def _testLoaderErrors(self
, test_name
, invalid_filename
):
9 #self._load(invalid_filename)
10 self
.failUnlessRaises(YAMLError
, lambda: self
._load
(invalid_filename
))
12 def _testLoaderStringErrors(self
, test_name
, invalid_filename
):
13 #self._load_string(invalid_filename)
14 self
.failUnlessRaises(YAMLError
, lambda: self
._load
_string
(invalid_filename
))
16 def _load(self
, filename
):
18 return list(load_all(file(filename
, 'rb')))
19 except YAMLError
, exc
:
20 #except ScannerError, exc:
21 #except ParserError, exc:
22 #except ComposerError, exc:
23 #except ConstructorError, exc:
25 #print "%s:" % exc.__class__.__name__, exc
28 def _load_string(self
, filename
):
30 return list(load_all(file(filename
, 'rb').read()))
31 except YAMLError
, exc
:
32 #except ScannerError, exc:
33 #except ParserError, exc:
34 #except ComposerError, exc:
35 #except ConstructorError, exc:
37 #print "%s:" % filename
38 #print "%s:" % exc.__class__.__name__, exc
41 TestErrors
.add_tests('testLoaderErrors', '.loader-error')
42 TestErrors
.add_tests('testLoaderStringErrors', '.loader-error')