import test_appliance, sys | |
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 | |
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') | |