Changeset 130 for pyyaml/trunk/tests

Show
Ignore:
Timestamp:
04/03/06 14:20:25 (6 years ago)
Author:
xi
Message:

Add style information to events generated by Parser.

Location:
pyyaml/trunk/tests
Files:
5 modified
6 copied

Legend:

Unmodified
Added
Removed
  • pyyaml/trunk/tests/data/aliases.events

    r129 r130  
    11- !StreamStart 
    22- !DocumentStart 
    3 - !Sequence 
     3- !SequenceStart 
    44- !Scalar { anchor: 'myanchor', tag: '!mytag', value: 'data' } 
    55- !Alias { anchor: 'myanchor' } 
    6 - !CollectionEnd 
     6- !SequenceEnd 
    77- !DocumentEnd 
    88- !StreamEnd 
  • pyyaml/trunk/tests/data/mappings.events

    r129 r130  
    22 
    33- !DocumentStart 
    4 - !Mapping 
     4- !MappingStart 
    55- !Scalar { implicit: true, value: 'key' } 
    66- !Scalar { implicit: true, value: 'value' } 
    77- !Scalar { implicit: true, value: 'empty mapping' } 
    8 - !Mapping 
    9 - !CollectionEnd 
     8- !MappingStart 
     9- !MappingEnd 
    1010- !Scalar { implicit: true, value: 'empty mapping with tag' } 
    11 - !Mapping { tag: '!mytag' } 
    12 - !CollectionEnd 
     11- !MappingStart { tag: '!mytag' } 
     12- !MappingEnd 
    1313- !Scalar { implicit: true, value: 'block mapping' } 
    14 - !Mapping 
    15 - !Mapping 
     14- !MappingStart 
     15- !MappingStart 
    1616- !Scalar { implicit: true, value: 'complex' } 
    1717- !Scalar { implicit: true, value: 'key' } 
    1818- !Scalar { implicit: true, value: 'complex' } 
    1919- !Scalar { implicit: true, value: 'key' } 
    20 - !CollectionEnd 
    21 - !Mapping 
     20- !MappingEnd 
     21- !MappingStart 
    2222- !Scalar { implicit: true, value: 'complex' } 
    2323- !Scalar { implicit: true, value: 'key' } 
    24 - !CollectionEnd 
    25 - !CollectionEnd 
     24- !MappingEnd 
     25- !MappingEnd 
    2626- !Scalar { implicit: true, value: 'flow mapping' } 
    27 - !Mapping { flow: true } 
     27- !MappingStart { flow: true } 
    2828- !Scalar { implicit: true, value: 'key' } 
    2929- !Scalar { implicit: true, value: 'value' } 
    30 - !Mapping 
     30- !MappingStart 
    3131- !Scalar { implicit: true, value: 'complex' } 
    3232- !Scalar { implicit: true, value: 'key' } 
    3333- !Scalar { implicit: true, value: 'complex' } 
    3434- !Scalar { implicit: true, value: 'key' } 
    35 - !CollectionEnd 
    36 - !Mapping 
     35- !MappingEnd 
     36- !MappingStart 
    3737- !Scalar { implicit: true, value: 'complex' } 
    3838- !Scalar { implicit: true, value: 'key' } 
    39 - !CollectionEnd 
    40 - !CollectionEnd 
    41 - !CollectionEnd 
     39- !MappingEnd 
     40- !MappingEnd 
     41- !MappingEnd 
    4242- !DocumentEnd 
    4343 
  • pyyaml/trunk/tests/data/scalars.events

    r129 r130  
    22 
    33- !DocumentStart 
    4 - !Mapping 
     4- !MappingStart 
    55- !Scalar { implicit: true, value: 'empty scalar' } 
    66- !Scalar { implicit: true, value: '' } 
     
    1919- !Scalar { implicit: true, value: 'block scalar with tag' } 
    2020- !Scalar { value: 'data', style: '|', tag: '!mytag' } 
    21 - !CollectionEnd 
     21- !MappingEnd 
    2222- !DocumentEnd 
    2323 
  • pyyaml/trunk/tests/data/sequences.events

    r129 r130  
    22 
    33- !DocumentStart 
    4 - !Sequence 
    5 - !CollectionEnd 
     4- !SequenceStart 
     5- !SequenceEnd 
    66- !DocumentEnd 
    77 
    88- !DocumentStart 
    9 - !Sequence { tag: '!mytag' } 
    10 - !CollectionEnd 
     9- !SequenceStart { tag: '!mytag' } 
     10- !SequenceEnd 
    1111- !DocumentEnd 
    1212 
    1313- !DocumentStart 
    14 - !Sequence 
    15 - !Sequence 
    16 - !CollectionEnd 
    17 - !Sequence { tag: '!mytag' } 
    18 - !CollectionEnd 
    19 - !Sequence 
     14- !SequenceStart 
     15- !SequenceStart 
     16- !SequenceEnd 
     17- !SequenceStart { tag: '!mytag' } 
     18- !SequenceEnd 
     19- !SequenceStart 
    2020- !Scalar 
    2121- !Scalar { value: 'data' } 
    2222- !Scalar { tag: '!mytag', value: 'data' } 
    23 - !CollectionEnd 
    24 - !Sequence 
    25 - !Sequence 
    26 - !Sequence 
     23- !SequenceEnd 
     24- !SequenceStart 
     25- !SequenceStart 
     26- !SequenceStart 
    2727- !Scalar 
    28 - !CollectionEnd 
    29 - !CollectionEnd 
    30 - !CollectionEnd 
    31 - !Sequence 
    32 - !Sequence { tag: '!mytag' } 
    33 - !Sequence 
     28- !SequenceEnd 
     29- !SequenceEnd 
     30- !SequenceEnd 
     31- !SequenceStart 
     32- !SequenceStart { tag: '!mytag' } 
     33- !SequenceStart 
    3434- !Scalar { value: 'data' } 
    35 - !CollectionEnd 
    36 - !CollectionEnd 
    37 - !CollectionEnd 
    38 - !CollectionEnd 
     35- !SequenceEnd 
     36- !SequenceEnd 
     37- !SequenceEnd 
     38- !SequenceEnd 
    3939- !DocumentEnd 
    4040 
    4141- !DocumentStart 
    42 - !Sequence 
    43 - !Mapping 
     42- !SequenceStart 
     43- !MappingStart 
    4444- !Scalar { value: 'key1' } 
    45 - !Sequence 
     45- !SequenceStart 
    4646- !Scalar { value: 'data1' } 
    4747- !Scalar { value: 'data2' } 
    48 - !CollectionEnd 
     48- !SequenceEnd 
    4949- !Scalar { value: 'key2' } 
    50 - !Sequence { tag: '!mytag1' } 
     50- !SequenceStart { tag: '!mytag1' } 
    5151- !Scalar { value: 'data3' } 
    52 - !Sequence 
     52- !SequenceStart 
    5353- !Scalar { value: 'data4' } 
    5454- !Scalar { value: 'data5' } 
    55 - !CollectionEnd 
    56 - !Sequence { tag: '!mytag2' } 
     55- !SequenceEnd 
     56- !SequenceStart { tag: '!mytag2' } 
    5757- !Scalar { value: 'data6' } 
    5858- !Scalar { value: 'data7' } 
    59 - !CollectionEnd 
    60 - !CollectionEnd 
    61 - !CollectionEnd 
    62 - !CollectionEnd 
     59- !SequenceEnd 
     60- !SequenceEnd 
     61- !MappingEnd 
     62- !SequenceEnd 
    6363- !DocumentEnd 
    6464 
    6565- !DocumentStart 
    66 - !Sequence 
    67 - !Sequence { flow: true } 
    68 - !Sequence 
    69 - !CollectionEnd 
     66- !SequenceStart 
     67- !SequenceStart { flow: true } 
     68- !SequenceStart 
     69- !SequenceEnd 
    7070- !Scalar 
    7171- !Scalar { value: 'data' } 
    7272- !Scalar { tag: '!mytag', value: 'data' } 
    73 - !Sequence { tag: '!mytag' } 
     73- !SequenceStart { tag: '!mytag' } 
    7474- !Scalar { value: 'data' } 
    7575- !Scalar { value: 'data' } 
    76 - !CollectionEnd 
    77 - !CollectionEnd 
    78 - !CollectionEnd 
     76- !SequenceEnd 
     77- !SequenceEnd 
     78- !SequenceEnd 
    7979- !DocumentEnd 
    8080 
  • pyyaml/trunk/tests/data/spec-08-12.canonical

    r38 r130  
    77  *A, 
    88  !!str "", 
     9  !!str "", 
    910] 
  • pyyaml/trunk/tests/data/spec-08-12.data

    r44 r130  
    44  !!str 'Tagged', 
    55  *anchor, # Alias node 
    6 #  !!str,   # Empty plain scalar 
     6  !!str ,  # Empty plain scalar 
    77  '',   # Empty plain scalar 
    88] 
  • pyyaml/trunk/tests/test_appliance.py

    r118 r130  
    244244                self.events.append(ScalarEvent(anchor, tag, self.get_value(), None, None)) 
    245245            elif self.test_token(FlowSequenceStartToken): 
    246                 self.events.append(SequenceEvent(anchor, tag, None, None)) 
     246                self.events.append(SequenceStartEvent(anchor, tag, None, None)) 
    247247                self.parse_sequence() 
    248248            elif self.test_token(FlowMappingStartToken): 
    249                 self.events.append(MappingEvent(anchor, tag, None, None)) 
     249                self.events.append(MappingStartEvent(anchor, tag, None, None)) 
    250250                self.parse_mapping() 
    251251            else: 
     
    262262                    self.parse_node() 
    263263        self.consume_token(FlowSequenceEndToken) 
    264         self.events.append(CollectionEndEvent(None, None)) 
     264        self.events.append(SequenceEndEvent(None, None)) 
    265265 
    266266    # mapping: MAPPING-START (map_entry (ENTRY map_entry)*)? ENTRY? MAPPING-END 
     
    274274                    self.parse_map_entry() 
    275275        self.consume_token(FlowMappingEndToken) 
    276         self.events.append(CollectionEndEvent(None, None)) 
     276        self.events.append(MappingEndEvent(None, None)) 
    277277 
    278278    # map_entry: KEY node VALUE node 
  • pyyaml/trunk/tests/test_emitter.py

    r129 r130  
    3333            mapping = self.construct_mapping(node) 
    3434        class_name = str(node.tag[1:])+'Event' 
    35         if class_name in ['AliasEvent', 'ScalarEvent', 'SequenceEvent', 'MappingEvent']: 
     35        if class_name in ['AliasEvent', 'ScalarEvent', 'SequenceStartEvent', 'MappingStartEvent']: 
    3636            mapping.setdefault('anchor', None) 
    37         if class_name in ['ScalarEvent', 'SequenceEvent', 'MappingEvent']: 
     37        if class_name in ['ScalarEvent', 'SequenceStartEvent', 'MappingStartEvent']: 
    3838            mapping.setdefault('tag', None) 
    3939        if class_name == 'ScalarEvent': 
  • pyyaml/trunk/tests/test_structure.py

    r118 r130  
    3636            else: 
    3737                return None 
    38         elif parser.check(SequenceEvent): 
     38        elif parser.check(SequenceStartEvent): 
    3939            parser.get() 
    4040            sequence = [] 
    41             while not parser.check(CollectionEndEvent): 
     41            while not parser.check(SequenceEndEvent): 
    4242                sequence.append(self._convert(parser)) 
    4343            parser.get() 
    4444            return sequence 
    45         elif parser.check(MappingEvent): 
     45        elif parser.check(MappingStartEvent): 
    4646            parser.get() 
    4747            mapping = [] 
    48             while not parser.check(CollectionEndEvent): 
     48            while not parser.check(MappingEndEvent): 
    4949                key = self._convert(parser) 
    5050                value = self._convert(parser) 
     
    9393                #self.failUnlessEqual(event1.tag, event2.tag) 
    9494                self.failUnlessEqual(event1.value, event2.value) 
    95             if isinstance(event1, CollectionEvent): 
     95            if isinstance(event1, CollectionStartEvent): 
    9696                #self.failUnlessEqual(event1.anchor, event2.anchor) 
    9797                #self.failUnlessEqual(event1.tag, event2.tag) 
     
    214214                self.failUnlessEqual(event1.tag, event2.tag) 
    215215                self.failUnlessEqual(event1.value, event2.value) 
    216             if isinstance(event1, CollectionEvent): 
     216            if isinstance(event1, CollectionStartEvent): 
    217217                self.failUnlessEqual(event1.anchor, event2.anchor) 
    218218                self.failUnlessEqual(event1.tag, event2.tag) 
  • pyyaml/trunk/tests/test_yaml.py

    r116 r130  
    1010from test_detector import * 
    1111from test_constructor import * 
     12#from test_emitter import * 
    1213from test_syck import * 
    1314