Home | History | Annotate | Download | only in test

Lines Matching refs:output

486 def jump_simple_forwards(output):
487 output.append(1)
488 output.append(2)
489 output.append(3)
492 jump_simple_forwards.output = [3]
494 def jump_simple_backwards(output):
495 output.append(1)
496 output.append(2)
499 jump_simple_backwards.output = [1, 1, 2]
501 def jump_out_of_block_forwards(output):
503 output.append(2)
505 output.append(4)
506 output.append(5)
509 jump_out_of_block_forwards.output = [2, 5]
511 def jump_out_of_block_backwards(output):
512 output.append(1)
514 output.append(3)
516 output.append(5)
517 output.append(6)
518 output.append(7)
521 jump_out_of_block_backwards.output = [1, 3, 5, 1, 3, 5, 6, 7]
523 def jump_to_codeless_line(output):
524 output.append(1)
526 output.append(3)
529 jump_to_codeless_line.output = [3]
531 def jump_to_same_line(output):
532 output.append(1)
533 output.append(2)
534 output.append(3)
537 jump_to_same_line.output = [1, 2, 3]
540 def jump_in_nested_finally(output):
542 output.append(2)
544 output.append(4)
546 output.append(6)
548 output.append(8)
549 output.append(9)
552 jump_in_nested_finally.output = [2, 9]
556 def no_jump_too_far_forwards(output):
558 output.append(2)
559 output.append(3)
561 output.append('after' in str(e))
564 no_jump_too_far_forwards.output = [2, True]
566 def no_jump_too_far_backwards(output):
568 output.append(2)
569 output.append(3)
571 output.append('before' in str(e))
574 no_jump_too_far_backwards.output = [2, True]
577 def no_jump_to_except_1(output):
579 output.append(2)
582 output.append('except' in str(e))
585 no_jump_to_except_1.output = [True]
587 def no_jump_to_except_2(output):
589 output.append(2)
592 output.append('except' in str(e))
595 no_jump_to_except_2.output = [True]
597 def no_jump_to_except_3(output):
599 output.append(2)
601 output.append('except' in str(e))
604 no_jump_to_except_3.output = [True]
606 def no_jump_to_except_4(output):
608 output.append(2)
610 output.append('except' in str(e))
613 no_jump_to_except_4.output = [True]
615 def no_jump_forwards_into_block(output):
617 output.append(2)
619 output.append(4)
621 output.append('into' in str(e))
624 no_jump_forwards_into_block.output = [True]
626 def no_jump_backwards_into_block(output):
629 output.append(3)
630 output.append(4)
632 output.append('into' in str(e))
635 no_jump_backwards_into_block.output = [3, 3, True]
637 def no_jump_into_finally_block(output):
640 output.append(3)
643 output.append(6)
645 output.append('finally' in str(e))
648 no_jump_into_finally_block.output = [3, 6, True] # The 'finally' still runs
650 def no_jump_out_of_finally_block(output):
653 output.append(3)
655 output.append(5)
656 output.append(6)
658 output.append('finally' in str(e))
661 no_jump_out_of_finally_block.output = [3, True]
664 def no_jump_to_non_integers(output):
666 output.append(2)
668 output.append('integer' in str(e))
671 no_jump_to_non_integers.output = [True]
673 def jump_across_with(output):
679 jump_across_with.output = []
707 output = []
708 func(output)
710 self.compare_jump_output(func.output, output)
756 exec("""def f(output): # line 0
763 output.append(x) # line 1007
768 f.output = [0]
777 output.append(2) # firstlineno is here.
778 output.append(3)
779 output.append(4)
786 namespace = {"output": []}
789 self.compare_jump_output([2, 3, 2, 3, 4], namespace["output"])