Home | History | Annotate | Download | only in unittests

Lines Matching full:stream

20         """Build new stream; let's us override to test other streams."""
27 stream = self.newStream(t)
29 found = self.toNodesOnlyString(stream)
33 found = str(stream)
76 stream = self.newStream(t)
78 found = self.toNodesOnlyString(stream)
82 found = str(stream)
99 stream = CommonTreeNodeStream(root)
101 found = self.toNodesOnlyString(stream)
105 found = str(stream)
116 stream = CommonTreeNodeStream(root)
118 found = self.toNodesOnlyString(stream)
122 found = str(stream)
131 stream = CommonTreeNodeStream(root)
133 found = self.toNodesOnlyString(stream)
137 found = str(stream)
145 stream = self.newStream(t)
147 found = self.toNodesOnlyString(stream)
151 found = str(stream)
162 stream = self.newStream(t)
163 self.failUnlessEqual(101, stream.LT(1).getType())
164 self.failUnlessEqual(DOWN, stream.LT(2).getType())
165 self.failUnlessEqual(102, stream.LT(3).getType())
166 self.failUnlessEqual(DOWN, stream.LT(4).getType())
167 self.failUnlessEqual(103, stream.LT(5).getType())
168 self.failUnlessEqual(UP, stream.LT(6).getType())
169 self.failUnlessEqual(104, stream.LT(7).getType())
170 self.failUnlessEqual(UP, stream.LT(8).getType())
171 self.failUnlessEqual(EOF, stream.LT(9).getType())
173 self.failUnlessEqual(EOF, stream.LT(100).getType())
178 # stream has 7 real + 6 nav nodes
190 stream = CommonTreeNodeStream(r0)
191 m = stream.mark() # MARK
193 stream.LT(1)
194 stream.consume()
196 self.failUnlessEqual(EOF, stream.LT(1).getType())
197 self.failUnlessEqual(UP, stream.LT(-1).getType()) #TODO: remove?
198 stream.rewind(m) # REWIND
202 stream.LT(1)
203 stream.consume()
205 self.failUnlessEqual(EOF, stream.LT(1).getType())
206 self.failUnlessEqual(UP, stream.LT(-1).getType()) #TODO: remove?
211 # stream has 7 real + 6 nav nodes
223 stream = CommonTreeNodeStream(r0)
226 stream.consume()
228 self.failUnlessEqual(107, stream.LT(1).getType())
229 m = stream.mark() # MARK
230 stream.consume() # consume 107
231 stream.consume() # consume UP
232 stream.consume() # consume UP
233 stream.consume() # consume 104
234 stream.rewind(m) # REWIND
236 self.failUnlessEqual(107, stream.LT(1).getType())
237 stream.consume()
238 self.failUnlessEqual(UP, stream.LT(1).getType())
239 stream.consume()
240 self.failUnlessEqual(UP, stream.LT(1).getType())
241 stream.consume()
242 self.failUnlessEqual(104, stream.LT(1).getType())
243 stream.consume()
245 self.failUnlessEqual(105, stream.LT(1).getType())
246 stream.consume()
247 self.failUnlessEqual(UP, stream.LT(1).getType())
248 stream.consume()
249 self.failUnlessEqual(EOF, stream.LT(1).getType())
250 self.failUnlessEqual(UP, stream.LT(-1).getType())
255 # stream has 7 real + 6 nav nodes
267 stream = CommonTreeNodeStream(r0)
268 m = stream.mark() # MARK at start
269 stream.consume() # consume 101
270 stream.consume() # consume DN
271 m2 = stream.mark() # MARK on 102
272 stream.consume() # consume 102
273 stream.consume() # consume DN
274 stream.consume() # consume 103
275 stream.consume() # consume 106
276 stream.rewind(m2) # REWIND to 102
277 self.failUnlessEqual(102, stream.LT(1).getType())
278 stream.consume()
279 self.failUnlessEqual(DOWN, stream.LT(1).getType())
280 stream.consume()
282 stream.rewind(m) # REWIND to 101
283 self.failUnlessEqual(101, stream.LT(1).getType())
284 stream.consume()
285 self.failUnlessEqual(DOWN, stream.LT(1).getType())
286 stream.consume()
287 self.failUnlessEqual(102, stream.LT(1).getType())
288 stream.consume()
289 self.failUnlessEqual(DOWN, stream.LT(1).getType())
294 # stream has 7 real + 6 nav nodes
306 stream = CommonTreeNodeStream(r0)
307 stream.consume() # consume 101
308 stream.consume() # consume DN
309 stream.consume() # consume 102
310 stream.seek(7) # seek to 107
311 self.failUnlessEqual(107, stream.LT(1).getType())
312 stream.consume() # consume 107
313 stream.consume() # consume UP
314 stream.consume() # consume UP
315 self.failUnlessEqual(104, stream.LT(1).getType())
320 # stream has 7 real + 6 nav nodes
332 stream = CommonTreeNodeStream(r0)
333 stream.seek(7) # seek to 107
334 self.failUnlessEqual(107, stream.LT(1).getType())
335 stream.consume() # consume 107
336 stream.consume() # consume UP
337 stream.consume() # consume UP
338 self.failUnlessEqual(104, stream.LT(1).getType())
343 # stream has 7 real + 6 nav nodes
355 stream = CommonTreeNodeStream(r0)
356 v1 = self.toNodesOnlyString(stream) # scan all
357 stream.reset()
358 v2 = self.toNodesOnlyString(stream) # scan all
373 stream = CommonTreeNodeStream(r0)
377 found = [t.type for t in stream]
397 # stream has 9 real + 8 nav nodes
412 stream = CommonTreeNodeStream(r0)
414 found = str(stream)
422 stream.consume()
425 self.failUnlessEqual(107, stream.LT(1).getType())
426 stream.push(indexOf102)
427 self.failUnlessEqual(102, stream.LT(1).getType())
428 stream.consume() # consume 102
429 self.failUnlessEqual(DOWN, stream.LT(1).getType())
430 stream.consume() # consume DN
431 self.failUnlessEqual(103, stream.LT(1).getType())
432 stream.consume() # consume 103
433 self.failUnlessEqual(UP, stream.LT(1).getType())
435 stream.pop()
436 self.failUnlessEqual(107, stream.LT(1).getType())
441 # stream has 9 real + 8 nav nodes
456 stream = CommonTreeNodeStream(r0)
464 stream.consume()
466 self.failUnlessEqual(107, stream.LT(1).getType())
468 stream.push(indexOf102)
469 self.failUnlessEqual(102, stream.LT(1).getType())
470 stream.consume() # consume 102
471 self.failUnlessEqual(DOWN, stream
472 stream.consume() # consume DN
473 self.failUnlessEqual(103, stream.LT(1).getType())
474 stream.consume() # consume 103
478 stream.push(indexOf104)
479 self.failUnlessEqual(104, stream.LT(1).getType())
480 stream.consume() # consume 102
481 self.failUnlessEqual(DOWN, stream.LT(1).getType())
482 stream.consume() # consume DN
483 self.failUnlessEqual(105, stream.LT(1).getType())
484 stream.consume() # consume 103
485 self.failUnlessEqual(UP, stream.LT(1).getType())
487 stream.pop()
489 self.failUnlessEqual(UP, stream.LT(1).getType())
491 stream.pop()
492 self.failUnlessEqual(107, stream.LT(1).getType())
497 # stream has 9 real + 8 nav nodes
512 stream = CommonTreeNodeStream(r0)
514 while stream.LA(1) != EOF:
515 stream.consume()
519 self.failUnlessEqual(EOF, stream.LT(1).getType())
522 stream.push(indexOf102)
523 self.failUnlessEqual(102, stream.LT(1).getType())
524 stream.consume() # consume 102
525 self.failUnlessEqual(DOWN, stream.LT(1).getType())
526 stream.consume() # consume DN
527 self.failUnlessEqual(103, stream.LT(1).getType())
528 stream.consume() # consume 103
529 self.failUnlessEqual(UP, stream.LT(1).getType())
531 stream.pop()
532 self.failUnlessEqual(EOF, stream.LT(1).getType())
535 stream.push(indexOf104)
536 self.failUnlessEqual(104, stream.LT(1).getType())
537 stream.consume() # consume 102
538 self.failUnlessEqual(DOWN, stream.LT(1).getType())
539 stream.consume() # consume DN
540 self.failUnlessEqual(105, stream.LT(1).getType())
541 stream.consume() # consume 103
542 self.failUnlessEqual(UP, stream.LT(1).getType())
544 stream.pop()
545 self.failUnlessEqual(EOF, stream.LT(1).getType())