Changeset 118 for pyyaml/trunk/tests
- Timestamp:
- 03/19/06 08:00:38 (6 years ago)
- Location:
- pyyaml/trunk/tests
- Files:
-
- 3 modified
-
test_appliance.py (modified) (4 diffs)
-
test_structure.py (modified) (1 diff)
-
test_tokens.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
pyyaml/trunk/tests/test_appliance.py
r54 r118 48 48 #print self.data[self.index:] 49 49 tokens = [] 50 tokens.append(StreamStartToken(None, None)) 50 51 while True: 51 52 self.find_token() … … 207 208 self.events = [] 208 209 209 # stream: document*END210 # stream: STREAM-START document* STREAM-END 210 211 def parse_stream(self): 212 self.consume_token(StreamStartToken) 213 self.events.append(StreamStartEvent(None, None)) 211 214 while not self.test_token(StreamEndToken): 212 215 if self.test_token(DirectiveToken, DocumentStartToken): … … 214 217 else: 215 218 raise Error("document is expected, got "+repr(self.tokens[self.index])) 219 self.consume_token(StreamEndToken) 216 220 self.events.append(StreamEndEvent(None, None)) 217 221 … … 222 226 self.consume_token(DirectiveToken) 223 227 self.consume_token(DocumentStartToken) 228 self.events.append(DocumentStartEvent(None, None)) 224 229 self.parse_node() 230 self.events.append(DocumentEndEvent(None, None)) 225 231 226 232 # node: ALIAS | ANCHOR? TAG? (SCALAR|sequence|mapping) -
pyyaml/trunk/tests/test_structure.py
r57 r118 13 13 node1 = [] 14 14 while not parser.check(StreamEndEvent): 15 node1.append(self._convert(parser)) 15 if not parser.check(StreamStartEvent, DocumentStartEvent, DocumentEndEvent): 16 node1.append(self._convert(parser)) 17 else: 18 parser.get() 16 19 parser.get() 17 20 if len(node1) == 1: -
pyyaml/trunk/tests/test_tokens.py
r51 r118 55 55 tokens1 = [] 56 56 for token in scanner: 57 if not isinstance(token, StreamEndToken):57 if not isinstance(token, (StreamStartToken, StreamEndToken)): 58 58 tokens1.append(token) 59 59 tokens1 = [self.replaces[t.__class__] for t in tokens1] … … 78 78 tokens = [] 79 79 for token in scanner: 80 if not isinstance(token, StreamEndToken):80 if not isinstance(token, (StreamStartToken, StreamEndToken)): 81 81 tokens.append(token.__class__.__name__) 82 82 except:
