Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/test_emitter.py

    r23 r17  
    163163        emitter = _syck.Emitter(StringIO.StringIO(), headless=False) 
    164164        emitter.emit(CYCLE) 
    165         self.assert_(emitter.output.getvalue().find('---') != -1) 
     165        self.assert_('---' in emitter.output.getvalue()) 
    166166        emitter = _syck.Emitter(StringIO.StringIO(), headless=True) 
    167167        emitter.emit(CYCLE) 
    168         self.assert_(emitter.output.getvalue().find('---') == -1) 
     168        self.assert_('---' not in emitter.output.getvalue()) 
    169169 
    170170    def testUseHeader(self): 
    171171        emitter = _syck.Emitter(StringIO.StringIO(), headless=True) 
    172172        emitter.emit(EXAMPLE) 
    173         self.assert_(emitter.output.getvalue().find('---') == -1) 
     173        self.assert_('---' not in emitter.output.getvalue()) 
    174174        emitter = _syck.Emitter(StringIO.StringIO(), use_header=True) 
    175175        emitter.emit(EXAMPLE) 
    176         self.assert_(emitter.output.getvalue().find('---') != -1) 
     176        self.assert_('---' in emitter.output.getvalue()) 
    177177 
    178178    def testExplicitTyping(self): 
     
    235235        document = parser.parse() 
    236236        self.assertEqual(len(document.value), len(TAGS)) 
    237         for index in range(len(document.value)): 
    238             node = document.value[index] 
     237        for index, node in enumerate(document.value): 
    239238            self.assertEqual(node.tag, TAGS[index]) 
    240239 
     
    283282 
    284283 
    285 #class TestSyckBugWithTrailingSpace(unittest.TestCase): 
    286 # 
    287 #    def testSyckBugWithTrailingSpace(self): 
    288 #        emitter = _syck.Emitter(StringIO.StringIO()) 
    289 #        emitter.emit(_syck.Scalar('foo ', tag="tag:yaml.org,2002:str")) 
    290 #        parser = _syck.Parser(emitter.output.getvalue()) 
    291 #        self.assertEqual(parser.parse().value, 'foo ') 
    292  
    293  
     284class TestSyckBugWithTrailingSpace(unittest.TestCase): 
     285 
     286    def testSyckBugWithTrailingSpace(self): 
     287        emitter = _syck.Emitter(StringIO.StringIO()) 
     288        emitter.emit(_syck.Scalar('foo ', tag="tag:yaml.org,2002:str")) 
     289        parser = _syck.Parser(emitter.output.getvalue()) 
     290        self.assertEqual(parser.parse().value, 'foo ') 
     291 
     292 
Note: See TracChangeset for help on using the changeset viewer.