Source

pyyaml / tests / test_syck.py

Full commit

import test_appliance

class TestSyck(test_appliance.TestAppliance):

    def _testSyckOnTokenTests(self, test_name, data_filename, tokens_filename):
        try:
            syck.parse(file(data_filename, 'rb'))
        except:
            print
            print "DATA:"
            print file(data_filename, 'rb').read()
            raise

    def _testSyckOnCanonicalTests(self, test_name, data_filename, canonical_filename):
        try:
            syck.parse(file(data_filename, 'rb'))
        except:
            print
            print "DATA:"
            print file(data_filename, 'rb').read()
            raise

try:
    import syck
    #TestSyck.add_tests('testSyckOnTokenTests', '.data', '.tokens')
    #TestSyck.add_tests('testSyckOnCanonicalTests', '.data', '.canonical')
except ImportError:
    pass