summaryrefslogtreecommitdiff
path: root/_test/lib/test_emitter.py
diff options
context:
space:
mode:
Diffstat (limited to '_test/lib/test_emitter.py')
-rw-r--r--_test/lib/test_emitter.py9
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())