Changes in trunk/tests/test_emitter.py [17:23]
- File:
-
- 1 edited
-
trunk/tests/test_emitter.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/test_emitter.py
r17 r23 163 163 emitter = _syck.Emitter(StringIO.StringIO(), headless=False) 164 164 emitter.emit(CYCLE) 165 self.assert_( '---' in emitter.output.getvalue())165 self.assert_(emitter.output.getvalue().find('---') != -1) 166 166 emitter = _syck.Emitter(StringIO.StringIO(), headless=True) 167 167 emitter.emit(CYCLE) 168 self.assert_( '---' not in emitter.output.getvalue())168 self.assert_(emitter.output.getvalue().find('---') == -1) 169 169 170 170 def testUseHeader(self): 171 171 emitter = _syck.Emitter(StringIO.StringIO(), headless=True) 172 172 emitter.emit(EXAMPLE) 173 self.assert_( '---' not in emitter.output.getvalue())173 self.assert_(emitter.output.getvalue().find('---') == -1) 174 174 emitter = _syck.Emitter(StringIO.StringIO(), use_header=True) 175 175 emitter.emit(EXAMPLE) 176 self.assert_( '---' in emitter.output.getvalue())176 self.assert_(emitter.output.getvalue().find('---') != -1) 177 177 178 178 def testExplicitTyping(self): … … 235 235 document = parser.parse() 236 236 self.assertEqual(len(document.value), len(TAGS)) 237 for index, node in enumerate(document.value): 237 for index in range(len(document.value)): 238 node = document.value[index] 238 239 self.assertEqual(node.tag, TAGS[index]) 239 240 … … 282 283 283 284 284 class 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 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
Note: See TracChangeset
for help on using the changeset viewer.
