diff options
Diffstat (limited to '_test/lib/test_emitter.py')
-rw-r--r-- | _test/lib/test_emitter.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/_test/lib/test_emitter.py b/_test/lib/test_emitter.py index 7fff498..4b6fb76 100644 --- a/_test/lib/test_emitter.py +++ b/_test/lib/test_emitter.py @@ -13,7 +13,7 @@ def _compare_events(events1, events2): if isinstance(event1, yaml.CollectionStartEvent): assert event1.tag == event2.tag, (event1, event2) if isinstance(event1, yaml.ScalarEvent): - if True not in event1.implicit+event2.implicit: + if True not in event1.implicit + event2.implicit: assert event1.tag == event2.tag, (event1, event2) assert event1.value == event2.value, (event1, event2) @@ -28,6 +28,7 @@ def test_emitter_on_data(data_filename, canonical_filename, verbose=False): new_events = list(yaml.parse(output)) _compare_events(events, new_events) + test_emitter_on_data.unittest = ['.data', '.canonical'] @@ -42,6 +43,7 @@ def test_emitter_on_canonical(canonical_filename, verbose=False): new_events = list(yaml.parse(output)) _compare_events(events, new_events) + test_emitter_on_canonical.unittest = ['.canonical'] @@ -71,6 +73,7 @@ def test_emitter_styles(data_filename, canonical_filename, verbose=False): new_events = list(yaml.parse(output)) _compare_events(events, new_events) + test_emitter_styles.unittest = ['.data', '.canonical'] @@ -81,7 +84,7 @@ class EventsLoader(yaml.Loader): mapping = {} else: mapping = self.construct_mapping(node) - class_name = str(node.tag[1:])+'Event' + class_name = str(node.tag[1:]) + 'Event' if class_name in ['AliasEvent', 'ScalarEvent', 'SequenceStartEvent', 'MappingStartEvent']: mapping.setdefault('anchor', None) @@ -98,6 +101,7 @@ class EventsLoader(yaml.Loader): # if Loader is not a composite, add this function # EventsLoader.add_constructor = yaml.constructor.Constructor.add_constructor + EventsLoader.add_constructor(None, EventsLoader.construct_event) @@ -111,6 +115,7 @@ def test_emitter_events(events_filename, verbose=False): new_events = list(yaml.parse(output)) _compare_events(events, new_events) + if __name__ == '__main__': import test_appliance test_appliance.run(globals()) |