Scanner is mostly completed. Need to write alias, tag, and scalar scanners.
[pyyaml/python3.git] / tests / test_canonical.py
blobadd1f8e9e173df206ce8b265c4177ba0b9d75dc7
2 import test_appliance
4 class TestCanonicalAppliance(test_appliance.TestAppliance):
6 def _testCanonicalScanner(self, test_name, canonical_filename):
7 data = file(canonical_filename, 'rb').read()
8 scanner = test_appliance.CanonicalScanner(canonical_filename, data)
9 tokens = scanner.scan()
10 #print tokens
12 def _testCanonicalParser(self, test_name, canonical_filename):
13 data = file(canonical_filename, 'rb').read()
14 parser = test_appliance.CanonicalParser(canonical_filename, data)
15 documents = parser.parse()
16 #for document in documents:
17 # print document
19 TestCanonicalAppliance.add_tests('testCanonicalScanner', '.canonical')
20 TestCanonicalAppliance.add_tests('testCanonicalParser', '.canonical')