import test_appliance, sys, StringIO from yaml import * class TestEmitterOnCanonical(test_appliance.TestAppliance): def _testEmitterOnCanonical(self, test_name, canonical_filename): events = list(iter(Parser(Scanner(Reader(file(canonical_filename, 'rb')))))) #writer = sys.stdout writer = StringIO.StringIO() emitter = Emitter(writer) #print "-"*30 #print "ORIGINAL DATA:" #print file(canonical_filename, 'rb').read() for event in events: emitter.emit(event) TestEmitterOnCanonical.add_tests('testEmitterOnCanonical', '.canonical')