Ignore:
Timestamp:
02/16/06 17:22:59 (8 years ago)
Author:
xi
Message:

Some renaming.

File:
1 moved

Legend:

Unmodified
Added
Removed
  • branches/pyyaml3000/tests/test_reader.py

    r45 r46  
    11 
    22import test_appliance 
    3 from yaml.stream import Stream, StreamError 
     3from yaml.reader import Reader, ReaderError 
    44 
    5 class TestStreamErrors(test_appliance.TestAppliance): 
     5import codecs 
    66 
    7     def _testStreamUnicodeErrors(self, test_name, stream_filename): 
    8         try: 
    9             data = unicode(file(stream_filename, 'rb').read(), 'utf-8') 
    10         except: 
     7class TestReaderErrors(test_appliance.TestAppliance): 
     8 
     9    def _testReaderUnicodeErrors(self, test_name, stream_filename): 
     10        for encoding in ['utf-8', 'utf-16-le', 'utf-16-be']: 
     11            try: 
     12                data = unicode(file(stream_filename, 'rb').read(), encoding) 
     13                break 
     14            except: 
     15                pass 
     16        else: 
    1117            return 
    12         self.failUnlessRaises(StreamError, lambda: self._load(stream_filename, data)) 
     18        #self._load(data) 
     19        self.failUnlessRaises(ReaderError, 
     20                lambda: self._load(data)) 
     21        #self._load(codecs.open(stream_filename, encoding=encoding)) 
     22        self.failUnlessRaises(ReaderError, 
     23                lambda: self._load(codecs.open(stream_filename, encoding=encoding))) 
    1324 
    14     def _testStreamStringErrors(self, test_name, stream_filename): 
     25    def _testReaderStringErrors(self, test_name, stream_filename): 
    1526        data = file(stream_filename, 'rb').read() 
    16         self.failUnlessRaises(StreamError, lambda: self._load(stream_filename, data)) 
     27        #self._load(data) 
     28        self.failUnlessRaises(ReaderError, lambda: self._load(data)) 
    1729 
    18     def _testStreamFileErrors(self, test_name, stream_filename): 
     30    def _testReaderFileErrors(self, test_name, stream_filename): 
    1931        data = file(stream_filename, 'rb') 
    20         self.failUnlessRaises(StreamError, lambda: self._load(stream_filename, data)) 
     32        #self._load(data) 
     33        self.failUnlessRaises(ReaderError, lambda: self._load(data)) 
    2134 
    22     def _load(self, stream_filename, data): 
    23         stream = Stream(stream_filename, data) 
     35    def _load(self, data): 
     36        stream = Reader(data) 
    2437        while stream.peek() != u'\0': 
    2538            stream.forward() 
    2639 
    27 TestStreamErrors.add_tests('testStreamUnicodeErrors', '.stream-error') 
    28 TestStreamErrors.add_tests('testStreamStringErrors', '.stream-error') 
    29 TestStreamErrors.add_tests('testStreamFileErrors', '.stream-error') 
     40TestReaderErrors.add_tests('testReaderUnicodeErrors', '.stream-error') 
     41TestReaderErrors.add_tests('testReaderStringErrors', '.stream-error') 
     42TestReaderErrors.add_tests('testReaderFileErrors', '.stream-error') 
    3043 
    3144 
Note: See TracChangeset for help on using the changeset viewer.