Example #1
0
 def _testDocuments(self, source, length):
     actual_length = len(list(syck.load_documents(source)))
     self.assertEqual(actual_length, length)
     actual_length = len(list(syck.parse_documents(source)))
     self.assertEqual(actual_length, length)
 def _testDocuments(self, source, length):
     actual_length = len(list(syck.load_documents(source)))
     self.assertEqual(actual_length, length)
     actual_length = len(list(syck.parse_documents(source)))
     self.assertEqual(actual_length, length)
Example #3
0
 def testFileOutput(self):
     output = StringIO.StringIO()
     syck.dump_documents(self._get_examples(), output)
     output.seek(0)
     documents = syck.load_documents(output)
     self.assertEqual(list(documents), list(self._get_examples()))
Example #4
0
 def __init__(self, instream):
     # note: this causes Syck to parse the entire stream
     self._next = _syck.load_documents(instream).next
     if hasattr(instream, 'name'):
         self.current_filename = instream.name
Example #5
0
 def testStringOutput(self):
     source = syck.dump_documents(self._get_examples())
     documents = syck.load_documents(source)
     self.assertEqual(list(documents), list(self._get_examples()))