6
0
mirror of https://github.com/FirebirdSQL/firebird-qa.git synced 2025-01-22 21:43:06 +01:00
firebird-qa/tests/bugs/core_2969_test.py

1213 lines
56 KiB
Python

#coding:utf-8
"""
ID: issue-3351
ISSUE: 3351
TITLE: rdb$set_context does NOT allow to overwrite any vars after encountering limit (default=1000) of them
DESCRIPTION:
JIRA: CORE-2969
FBTEST: bugs.core_2969
"""
import pytest
from firebird.qa import *
db = db_factory()
test_script = """Set term !!;
execute block returns(was_overwritten int, ctx_key varchar(30), ctx_val char(3))
as
declare variable k int;
begin
k = 0;
while (k < 1000) do
begin
ctx_key = 'var_' || k;
was_overwritten=rdb$set_context('USER_SESSION', :ctx_key, 'xxx');
ctx_val = rdb$get_context('USER_SESSION', :ctx_key);
k = k + 1;
end
end !!
execute block returns(was_overwritten int, ctx_key varchar(30), ctx_val char(3))
as
declare variable k int;
begin
k = 0;
while (k < 1000) do
begin
ctx_key = 'var_' || k;
was_overwritten=rdb$set_context('USER_SESSION', :ctx_key, 'yyy');
ctx_val = rdb$get_context('USER_SESSION', :ctx_key);
suspend;
k = k + 1;
end
end !!
"""
act = isql_act('db', test_script)
expected_stdout = """
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_0 yyy
1 var_1 yyy
1 var_2 yyy
1 var_3 yyy
1 var_4 yyy
1 var_5 yyy
1 var_6 yyy
1 var_7 yyy
1 var_8 yyy
1 var_9 yyy
1 var_10 yyy
1 var_11 yyy
1 var_12 yyy
1 var_13 yyy
1 var_14 yyy
1 var_15 yyy
1 var_16 yyy
1 var_17 yyy
1 var_18 yyy
1 var_19 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_20 yyy
1 var_21 yyy
1 var_22 yyy
1 var_23 yyy
1 var_24 yyy
1 var_25 yyy
1 var_26 yyy
1 var_27 yyy
1 var_28 yyy
1 var_29 yyy
1 var_30 yyy
1 var_31 yyy
1 var_32 yyy
1 var_33 yyy
1 var_34 yyy
1 var_35 yyy
1 var_36 yyy
1 var_37 yyy
1 var_38 yyy
1 var_39 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_40 yyy
1 var_41 yyy
1 var_42 yyy
1 var_43 yyy
1 var_44 yyy
1 var_45 yyy
1 var_46 yyy
1 var_47 yyy
1 var_48 yyy
1 var_49 yyy
1 var_50 yyy
1 var_51 yyy
1 var_52 yyy
1 var_53 yyy
1 var_54 yyy
1 var_55 yyy
1 var_56 yyy
1 var_57 yyy
1 var_58 yyy
1 var_59 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_60 yyy
1 var_61 yyy
1 var_62 yyy
1 var_63 yyy
1 var_64 yyy
1 var_65 yyy
1 var_66 yyy
1 var_67 yyy
1 var_68 yyy
1 var_69 yyy
1 var_70 yyy
1 var_71 yyy
1 var_72 yyy
1 var_73 yyy
1 var_74 yyy
1 var_75 yyy
1 var_76 yyy
1 var_77 yyy
1 var_78 yyy
1 var_79 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_80 yyy
1 var_81 yyy
1 var_82 yyy
1 var_83 yyy
1 var_84 yyy
1 var_85 yyy
1 var_86 yyy
1 var_87 yyy
1 var_88 yyy
1 var_89 yyy
1 var_90 yyy
1 var_91 yyy
1 var_92 yyy
1 var_93 yyy
1 var_94 yyy
1 var_95 yyy
1 var_96 yyy
1 var_97 yyy
1 var_98 yyy
1 var_99 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_100 yyy
1 var_101 yyy
1 var_102 yyy
1 var_103 yyy
1 var_104 yyy
1 var_105 yyy
1 var_106 yyy
1 var_107 yyy
1 var_108 yyy
1 var_109 yyy
1 var_110 yyy
1 var_111 yyy
1 var_112 yyy
1 var_113 yyy
1 var_114 yyy
1 var_115 yyy
1 var_116 yyy
1 var_117 yyy
1 var_118 yyy
1 var_119 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_120 yyy
1 var_121 yyy
1 var_122 yyy
1 var_123 yyy
1 var_124 yyy
1 var_125 yyy
1 var_126 yyy
1 var_127 yyy
1 var_128 yyy
1 var_129 yyy
1 var_130 yyy
1 var_131 yyy
1 var_132 yyy
1 var_133 yyy
1 var_134 yyy
1 var_135 yyy
1 var_136 yyy
1 var_137 yyy
1 var_138 yyy
1 var_139 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_140 yyy
1 var_141 yyy
1 var_142 yyy
1 var_143 yyy
1 var_144 yyy
1 var_145 yyy
1 var_146 yyy
1 var_147 yyy
1 var_148 yyy
1 var_149 yyy
1 var_150 yyy
1 var_151 yyy
1 var_152 yyy
1 var_153 yyy
1 var_154 yyy
1 var_155 yyy
1 var_156 yyy
1 var_157 yyy
1 var_158 yyy
1 var_159 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_160 yyy
1 var_161 yyy
1 var_162 yyy
1 var_163 yyy
1 var_164 yyy
1 var_165 yyy
1 var_166 yyy
1 var_167 yyy
1 var_168 yyy
1 var_169 yyy
1 var_170 yyy
1 var_171 yyy
1 var_172 yyy
1 var_173 yyy
1 var_174 yyy
1 var_175 yyy
1 var_176 yyy
1 var_177 yyy
1 var_178 yyy
1 var_179 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_180 yyy
1 var_181 yyy
1 var_182 yyy
1 var_183 yyy
1 var_184 yyy
1 var_185 yyy
1 var_186 yyy
1 var_187 yyy
1 var_188 yyy
1 var_189 yyy
1 var_190 yyy
1 var_191 yyy
1 var_192 yyy
1 var_193 yyy
1 var_194 yyy
1 var_195 yyy
1 var_196 yyy
1 var_197 yyy
1 var_198 yyy
1 var_199 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_200 yyy
1 var_201 yyy
1 var_202 yyy
1 var_203 yyy
1 var_204 yyy
1 var_205 yyy
1 var_206 yyy
1 var_207 yyy
1 var_208 yyy
1 var_209 yyy
1 var_210 yyy
1 var_211 yyy
1 var_212 yyy
1 var_213 yyy
1 var_214 yyy
1 var_215 yyy
1 var_216 yyy
1 var_217 yyy
1 var_218 yyy
1 var_219 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_220 yyy
1 var_221 yyy
1 var_222 yyy
1 var_223 yyy
1 var_224 yyy
1 var_225 yyy
1 var_226 yyy
1 var_227 yyy
1 var_228 yyy
1 var_229 yyy
1 var_230 yyy
1 var_231 yyy
1 var_232 yyy
1 var_233 yyy
1 var_234 yyy
1 var_235 yyy
1 var_236 yyy
1 var_237 yyy
1 var_238 yyy
1 var_239 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_240 yyy
1 var_241 yyy
1 var_242 yyy
1 var_243 yyy
1 var_244 yyy
1 var_245 yyy
1 var_246 yyy
1 var_247 yyy
1 var_248 yyy
1 var_249 yyy
1 var_250 yyy
1 var_251 yyy
1 var_252 yyy
1 var_253 yyy
1 var_254 yyy
1 var_255 yyy
1 var_256 yyy
1 var_257 yyy
1 var_258 yyy
1 var_259 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_260 yyy
1 var_261 yyy
1 var_262 yyy
1 var_263 yyy
1 var_264 yyy
1 var_265 yyy
1 var_266 yyy
1 var_267 yyy
1 var_268 yyy
1 var_269 yyy
1 var_270 yyy
1 var_271 yyy
1 var_272 yyy
1 var_273 yyy
1 var_274 yyy
1 var_275 yyy
1 var_276 yyy
1 var_277 yyy
1 var_278 yyy
1 var_279 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_280 yyy
1 var_281 yyy
1 var_282 yyy
1 var_283 yyy
1 var_284 yyy
1 var_285 yyy
1 var_286 yyy
1 var_287 yyy
1 var_288 yyy
1 var_289 yyy
1 var_290 yyy
1 var_291 yyy
1 var_292 yyy
1 var_293 yyy
1 var_294 yyy
1 var_295 yyy
1 var_296 yyy
1 var_297 yyy
1 var_298 yyy
1 var_299 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_300 yyy
1 var_301 yyy
1 var_302 yyy
1 var_303 yyy
1 var_304 yyy
1 var_305 yyy
1 var_306 yyy
1 var_307 yyy
1 var_308 yyy
1 var_309 yyy
1 var_310 yyy
1 var_311 yyy
1 var_312 yyy
1 var_313 yyy
1 var_314 yyy
1 var_315 yyy
1 var_316 yyy
1 var_317 yyy
1 var_318 yyy
1 var_319 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_320 yyy
1 var_321 yyy
1 var_322 yyy
1 var_323 yyy
1 var_324 yyy
1 var_325 yyy
1 var_326 yyy
1 var_327 yyy
1 var_328 yyy
1 var_329 yyy
1 var_330 yyy
1 var_331 yyy
1 var_332 yyy
1 var_333 yyy
1 var_334 yyy
1 var_335 yyy
1 var_336 yyy
1 var_337 yyy
1 var_338 yyy
1 var_339 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_340 yyy
1 var_341 yyy
1 var_342 yyy
1 var_343 yyy
1 var_344 yyy
1 var_345 yyy
1 var_346 yyy
1 var_347 yyy
1 var_348 yyy
1 var_349 yyy
1 var_350 yyy
1 var_351 yyy
1 var_352 yyy
1 var_353 yyy
1 var_354 yyy
1 var_355 yyy
1 var_356 yyy
1 var_357 yyy
1 var_358 yyy
1 var_359 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_360 yyy
1 var_361 yyy
1 var_362 yyy
1 var_363 yyy
1 var_364 yyy
1 var_365 yyy
1 var_366 yyy
1 var_367 yyy
1 var_368 yyy
1 var_369 yyy
1 var_370 yyy
1 var_371 yyy
1 var_372 yyy
1 var_373 yyy
1 var_374 yyy
1 var_375 yyy
1 var_376 yyy
1 var_377 yyy
1 var_378 yyy
1 var_379 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_380 yyy
1 var_381 yyy
1 var_382 yyy
1 var_383 yyy
1 var_384 yyy
1 var_385 yyy
1 var_386 yyy
1 var_387 yyy
1 var_388 yyy
1 var_389 yyy
1 var_390 yyy
1 var_391 yyy
1 var_392 yyy
1 var_393 yyy
1 var_394 yyy
1 var_395 yyy
1 var_396 yyy
1 var_397 yyy
1 var_398 yyy
1 var_399 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_400 yyy
1 var_401 yyy
1 var_402 yyy
1 var_403 yyy
1 var_404 yyy
1 var_405 yyy
1 var_406 yyy
1 var_407 yyy
1 var_408 yyy
1 var_409 yyy
1 var_410 yyy
1 var_411 yyy
1 var_412 yyy
1 var_413 yyy
1 var_414 yyy
1 var_415 yyy
1 var_416 yyy
1 var_417 yyy
1 var_418 yyy
1 var_419 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_420 yyy
1 var_421 yyy
1 var_422 yyy
1 var_423 yyy
1 var_424 yyy
1 var_425 yyy
1 var_426 yyy
1 var_427 yyy
1 var_428 yyy
1 var_429 yyy
1 var_430 yyy
1 var_431 yyy
1 var_432 yyy
1 var_433 yyy
1 var_434 yyy
1 var_435 yyy
1 var_436 yyy
1 var_437 yyy
1 var_438 yyy
1 var_439 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_440 yyy
1 var_441 yyy
1 var_442 yyy
1 var_443 yyy
1 var_444 yyy
1 var_445 yyy
1 var_446 yyy
1 var_447 yyy
1 var_448 yyy
1 var_449 yyy
1 var_450 yyy
1 var_451 yyy
1 var_452 yyy
1 var_453 yyy
1 var_454 yyy
1 var_455 yyy
1 var_456 yyy
1 var_457 yyy
1 var_458 yyy
1 var_459 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_460 yyy
1 var_461 yyy
1 var_462 yyy
1 var_463 yyy
1 var_464 yyy
1 var_465 yyy
1 var_466 yyy
1 var_467 yyy
1 var_468 yyy
1 var_469 yyy
1 var_470 yyy
1 var_471 yyy
1 var_472 yyy
1 var_473 yyy
1 var_474 yyy
1 var_475 yyy
1 var_476 yyy
1 var_477 yyy
1 var_478 yyy
1 var_479 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_480 yyy
1 var_481 yyy
1 var_482 yyy
1 var_483 yyy
1 var_484 yyy
1 var_485 yyy
1 var_486 yyy
1 var_487 yyy
1 var_488 yyy
1 var_489 yyy
1 var_490 yyy
1 var_491 yyy
1 var_492 yyy
1 var_493 yyy
1 var_494 yyy
1 var_495 yyy
1 var_496 yyy
1 var_497 yyy
1 var_498 yyy
1 var_499 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_500 yyy
1 var_501 yyy
1 var_502 yyy
1 var_503 yyy
1 var_504 yyy
1 var_505 yyy
1 var_506 yyy
1 var_507 yyy
1 var_508 yyy
1 var_509 yyy
1 var_510 yyy
1 var_511 yyy
1 var_512 yyy
1 var_513 yyy
1 var_514 yyy
1 var_515 yyy
1 var_516 yyy
1 var_517 yyy
1 var_518 yyy
1 var_519 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_520 yyy
1 var_521 yyy
1 var_522 yyy
1 var_523 yyy
1 var_524 yyy
1 var_525 yyy
1 var_526 yyy
1 var_527 yyy
1 var_528 yyy
1 var_529 yyy
1 var_530 yyy
1 var_531 yyy
1 var_532 yyy
1 var_533 yyy
1 var_534 yyy
1 var_535 yyy
1 var_536 yyy
1 var_537 yyy
1 var_538 yyy
1 var_539 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_540 yyy
1 var_541 yyy
1 var_542 yyy
1 var_543 yyy
1 var_544 yyy
1 var_545 yyy
1 var_546 yyy
1 var_547 yyy
1 var_548 yyy
1 var_549 yyy
1 var_550 yyy
1 var_551 yyy
1 var_552 yyy
1 var_553 yyy
1 var_554 yyy
1 var_555 yyy
1 var_556 yyy
1 var_557 yyy
1 var_558 yyy
1 var_559 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_560 yyy
1 var_561 yyy
1 var_562 yyy
1 var_563 yyy
1 var_564 yyy
1 var_565 yyy
1 var_566 yyy
1 var_567 yyy
1 var_568 yyy
1 var_569 yyy
1 var_570 yyy
1 var_571 yyy
1 var_572 yyy
1 var_573 yyy
1 var_574 yyy
1 var_575 yyy
1 var_576 yyy
1 var_577 yyy
1 var_578 yyy
1 var_579 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_580 yyy
1 var_581 yyy
1 var_582 yyy
1 var_583 yyy
1 var_584 yyy
1 var_585 yyy
1 var_586 yyy
1 var_587 yyy
1 var_588 yyy
1 var_589 yyy
1 var_590 yyy
1 var_591 yyy
1 var_592 yyy
1 var_593 yyy
1 var_594 yyy
1 var_595 yyy
1 var_596 yyy
1 var_597 yyy
1 var_598 yyy
1 var_599 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_600 yyy
1 var_601 yyy
1 var_602 yyy
1 var_603 yyy
1 var_604 yyy
1 var_605 yyy
1 var_606 yyy
1 var_607 yyy
1 var_608 yyy
1 var_609 yyy
1 var_610 yyy
1 var_611 yyy
1 var_612 yyy
1 var_613 yyy
1 var_614 yyy
1 var_615 yyy
1 var_616 yyy
1 var_617 yyy
1 var_618 yyy
1 var_619 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_620 yyy
1 var_621 yyy
1 var_622 yyy
1 var_623 yyy
1 var_624 yyy
1 var_625 yyy
1 var_626 yyy
1 var_627 yyy
1 var_628 yyy
1 var_629 yyy
1 var_630 yyy
1 var_631 yyy
1 var_632 yyy
1 var_633 yyy
1 var_634 yyy
1 var_635 yyy
1 var_636 yyy
1 var_637 yyy
1 var_638 yyy
1 var_639 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_640 yyy
1 var_641 yyy
1 var_642 yyy
1 var_643 yyy
1 var_644 yyy
1 var_645 yyy
1 var_646 yyy
1 var_647 yyy
1 var_648 yyy
1 var_649 yyy
1 var_650 yyy
1 var_651 yyy
1 var_652 yyy
1 var_653 yyy
1 var_654 yyy
1 var_655 yyy
1 var_656 yyy
1 var_657 yyy
1 var_658 yyy
1 var_659 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_660 yyy
1 var_661 yyy
1 var_662 yyy
1 var_663 yyy
1 var_664 yyy
1 var_665 yyy
1 var_666 yyy
1 var_667 yyy
1 var_668 yyy
1 var_669 yyy
1 var_670 yyy
1 var_671 yyy
1 var_672 yyy
1 var_673 yyy
1 var_674 yyy
1 var_675 yyy
1 var_676 yyy
1 var_677 yyy
1 var_678 yyy
1 var_679 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_680 yyy
1 var_681 yyy
1 var_682 yyy
1 var_683 yyy
1 var_684 yyy
1 var_685 yyy
1 var_686 yyy
1 var_687 yyy
1 var_688 yyy
1 var_689 yyy
1 var_690 yyy
1 var_691 yyy
1 var_692 yyy
1 var_693 yyy
1 var_694 yyy
1 var_695 yyy
1 var_696 yyy
1 var_697 yyy
1 var_698 yyy
1 var_699 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_700 yyy
1 var_701 yyy
1 var_702 yyy
1 var_703 yyy
1 var_704 yyy
1 var_705 yyy
1 var_706 yyy
1 var_707 yyy
1 var_708 yyy
1 var_709 yyy
1 var_710 yyy
1 var_711 yyy
1 var_712 yyy
1 var_713 yyy
1 var_714 yyy
1 var_715 yyy
1 var_716 yyy
1 var_717 yyy
1 var_718 yyy
1 var_719 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_720 yyy
1 var_721 yyy
1 var_722 yyy
1 var_723 yyy
1 var_724 yyy
1 var_725 yyy
1 var_726 yyy
1 var_727 yyy
1 var_728 yyy
1 var_729 yyy
1 var_730 yyy
1 var_731 yyy
1 var_732 yyy
1 var_733 yyy
1 var_734 yyy
1 var_735 yyy
1 var_736 yyy
1 var_737 yyy
1 var_738 yyy
1 var_739 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_740 yyy
1 var_741 yyy
1 var_742 yyy
1 var_743 yyy
1 var_744 yyy
1 var_745 yyy
1 var_746 yyy
1 var_747 yyy
1 var_748 yyy
1 var_749 yyy
1 var_750 yyy
1 var_751 yyy
1 var_752 yyy
1 var_753 yyy
1 var_754 yyy
1 var_755 yyy
1 var_756 yyy
1 var_757 yyy
1 var_758 yyy
1 var_759 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_760 yyy
1 var_761 yyy
1 var_762 yyy
1 var_763 yyy
1 var_764 yyy
1 var_765 yyy
1 var_766 yyy
1 var_767 yyy
1 var_768 yyy
1 var_769 yyy
1 var_770 yyy
1 var_771 yyy
1 var_772 yyy
1 var_773 yyy
1 var_774 yyy
1 var_775 yyy
1 var_776 yyy
1 var_777 yyy
1 var_778 yyy
1 var_779 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_780 yyy
1 var_781 yyy
1 var_782 yyy
1 var_783 yyy
1 var_784 yyy
1 var_785 yyy
1 var_786 yyy
1 var_787 yyy
1 var_788 yyy
1 var_789 yyy
1 var_790 yyy
1 var_791 yyy
1 var_792 yyy
1 var_793 yyy
1 var_794 yyy
1 var_795 yyy
1 var_796 yyy
1 var_797 yyy
1 var_798 yyy
1 var_799 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_800 yyy
1 var_801 yyy
1 var_802 yyy
1 var_803 yyy
1 var_804 yyy
1 var_805 yyy
1 var_806 yyy
1 var_807 yyy
1 var_808 yyy
1 var_809 yyy
1 var_810 yyy
1 var_811 yyy
1 var_812 yyy
1 var_813 yyy
1 var_814 yyy
1 var_815 yyy
1 var_816 yyy
1 var_817 yyy
1 var_818 yyy
1 var_819 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_820 yyy
1 var_821 yyy
1 var_822 yyy
1 var_823 yyy
1 var_824 yyy
1 var_825 yyy
1 var_826 yyy
1 var_827 yyy
1 var_828 yyy
1 var_829 yyy
1 var_830 yyy
1 var_831 yyy
1 var_832 yyy
1 var_833 yyy
1 var_834 yyy
1 var_835 yyy
1 var_836 yyy
1 var_837 yyy
1 var_838 yyy
1 var_839 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_840 yyy
1 var_841 yyy
1 var_842 yyy
1 var_843 yyy
1 var_844 yyy
1 var_845 yyy
1 var_846 yyy
1 var_847 yyy
1 var_848 yyy
1 var_849 yyy
1 var_850 yyy
1 var_851 yyy
1 var_852 yyy
1 var_853 yyy
1 var_854 yyy
1 var_855 yyy
1 var_856 yyy
1 var_857 yyy
1 var_858 yyy
1 var_859 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_860 yyy
1 var_861 yyy
1 var_862 yyy
1 var_863 yyy
1 var_864 yyy
1 var_865 yyy
1 var_866 yyy
1 var_867 yyy
1 var_868 yyy
1 var_869 yyy
1 var_870 yyy
1 var_871 yyy
1 var_872 yyy
1 var_873 yyy
1 var_874 yyy
1 var_875 yyy
1 var_876 yyy
1 var_877 yyy
1 var_878 yyy
1 var_879 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_880 yyy
1 var_881 yyy
1 var_882 yyy
1 var_883 yyy
1 var_884 yyy
1 var_885 yyy
1 var_886 yyy
1 var_887 yyy
1 var_888 yyy
1 var_889 yyy
1 var_890 yyy
1 var_891 yyy
1 var_892 yyy
1 var_893 yyy
1 var_894 yyy
1 var_895 yyy
1 var_896 yyy
1 var_897 yyy
1 var_898 yyy
1 var_899 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_900 yyy
1 var_901 yyy
1 var_902 yyy
1 var_903 yyy
1 var_904 yyy
1 var_905 yyy
1 var_906 yyy
1 var_907 yyy
1 var_908 yyy
1 var_909 yyy
1 var_910 yyy
1 var_911 yyy
1 var_912 yyy
1 var_913 yyy
1 var_914 yyy
1 var_915 yyy
1 var_916 yyy
1 var_917 yyy
1 var_918 yyy
1 var_919 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_920 yyy
1 var_921 yyy
1 var_922 yyy
1 var_923 yyy
1 var_924 yyy
1 var_925 yyy
1 var_926 yyy
1 var_927 yyy
1 var_928 yyy
1 var_929 yyy
1 var_930 yyy
1 var_931 yyy
1 var_932 yyy
1 var_933 yyy
1 var_934 yyy
1 var_935 yyy
1 var_936 yyy
1 var_937 yyy
1 var_938 yyy
1 var_939 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_940 yyy
1 var_941 yyy
1 var_942 yyy
1 var_943 yyy
1 var_944 yyy
1 var_945 yyy
1 var_946 yyy
1 var_947 yyy
1 var_948 yyy
1 var_949 yyy
1 var_950 yyy
1 var_951 yyy
1 var_952 yyy
1 var_953 yyy
1 var_954 yyy
1 var_955 yyy
1 var_956 yyy
1 var_957 yyy
1 var_958 yyy
1 var_959 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_960 yyy
1 var_961 yyy
1 var_962 yyy
1 var_963 yyy
1 var_964 yyy
1 var_965 yyy
1 var_966 yyy
1 var_967 yyy
1 var_968 yyy
1 var_969 yyy
1 var_970 yyy
1 var_971 yyy
1 var_972 yyy
1 var_973 yyy
1 var_974 yyy
1 var_975 yyy
1 var_976 yyy
1 var_977 yyy
1 var_978 yyy
1 var_979 yyy
WAS_OVERWRITTEN CTX_KEY CTX_VAL
=============== ============================== =======
1 var_980 yyy
1 var_981 yyy
1 var_982 yyy
1 var_983 yyy
1 var_984 yyy
1 var_985 yyy
1 var_986 yyy
1 var_987 yyy
1 var_988 yyy
1 var_989 yyy
1 var_990 yyy
1 var_991 yyy
1 var_992 yyy
1 var_993 yyy
1 var_994 yyy
1 var_995 yyy
1 var_996 yyy
1 var_997 yyy
1 var_998 yyy
1 var_999 yyy
"""
@pytest.mark.version('>=3')
def test_1(act: Action):
act.expected_stdout = expected_stdout
act.execute()
assert act.clean_stdout == act.clean_expected_stdout