Changeset 141 for pyyaml/trunk/tests/test_errors.py
- Timestamp:
- 04/18/06 12:48:00 (7 years ago)
- File:
-
- 1 edited
-
pyyaml/trunk/tests/test_errors.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
pyyaml/trunk/tests/test_errors.py
r140 r141 1 1 2 2 import test_appliance 3 import test_emitter 4 5 import StringIO 3 6 4 7 from yaml import * … … 13 16 #self._load_string(invalid_filename) 14 17 self.failUnlessRaises(YAMLError, lambda: self._load_string(invalid_filename)) 18 19 def _testEmitterErrors(self, test_name, invalid_filename): 20 events = list(load(file(invalid_filename, 'rb').read(), 21 Loader=test_emitter.EventsLoader)) 22 self.failUnlessRaises(YAMLError, lambda: self._emit(events)) 23 24 def _testDumperErrors(self, test_name, invalid_filename): 25 code = file(invalid_filename, 'rb').read() 26 self.failUnlessRaises(YAMLError, lambda: self._dump(code)) 27 28 def _dump(self, code): 29 try: 30 exec code 31 except YAMLError, exc: 32 #print '.'*70 33 #print "%s:" % exc.__class__.__name__, exc 34 raise 35 36 def _emit(self, events): 37 try: 38 emit(events) 39 except EmitterError, exc: 40 #print '.'*70 41 #print "%s:" % exc.__class__.__name__, exc 42 raise 15 43 16 44 def _load(self, filename): … … 41 69 TestErrors.add_tests('testLoaderErrors', '.loader-error') 42 70 TestErrors.add_tests('testLoaderStringErrors', '.loader-error') 71 TestErrors.add_tests('testEmitterErrors', '.emitter-error') 72 TestErrors.add_tests('testDumperErrors', '.dumper-error') 43 73
Note: See TracChangeset
for help on using the changeset viewer.
