on 11359bd help sign in
prybar/tests/python2/stdout_stderr.exp
222 lines 1.5 kB history raw
1#!/usr/bin/expect -f
3spawn ./prybar-python2 -q -i
4match_max 100000
5expect -exact "--> "
6send -- "import sys\r"
7expect -exact "import sys\r
8--> "
9send -- "for i in range(0, 100):\r"
10expect -exact "in range(0, 100):\r
11... "
12send -- " sys.stderr.write(str(i) + '\\n')\r"
13expect -exact " sys.stderr.write(str(i) + '\\n')\r
14... "
15send -- " sys.stdout.write(str(i) + '\\n')\r"
16expect -exact " sys.stdout.write(str(i) + '\\n')\r
17... "
18send -- "\r"
19expect -exact "\r
200\r
210\r
221\r
231\r
242\r
252\r
263\r
273\r
284\r
294\r
305\r
315\r
326\r
336\r
347\r
357\r
368\r
378\r
389\r
399\r
4010\r
4110\r
4211\r
4311\r
4412\r
4512\r
4613\r
4713\r
4814\r
4914\r
5015\r
5115\r
5216\r
5316\r
5417\r
5517\r
5618\r
5718\r
5819\r
5919\r
6020\r
6120\r
6221\r
6321\r
6422\r
6522\r
6623\r
6723\r
6824\r
6924\r
7025\r
7125\r
7226\r
7326\r
7427\r
7527\r
7628\r
7728\r
7829\r
7929\r
8030\r
8130\r
8231\r
8331\r
8432\r
8532\r
8633\r
8733\r
8834\r
8934\r
9035\r
9135\r
9236\r
9336\r
9437\r
9537\r
9638\r
9738\r
9839\r
9939\r
10040\r
10140\r
10241\r
10341\r
10442\r
10542\r
10643\r
10743\r
10844\r
10944\r
11045\r
11145\r
11246\r
11346\r
11447\r
11547\r
11648\r
11748\r
11849\r
11949\r
12050\r
12150\r
12251\r
12351\r
12452\r
12552\r
12653\r
12753\r
12854\r
12954\r
13055\r
13155\r
13256\r
13356\r
13457\r
13557\r
13658\r
13758\r
13859\r
13959\r
14060\r
14160\r
14261\r
14361\r
14462\r
14562\r
14663\r
14763\r
14864\r
14964\r
15065\r
15165\r
15266\r
15366\r
15467\r
15567\r
15668\r
15768\r
15869\r
15969\r
16070\r
16170\r
16271\r
16371\r
16472\r
16572\r
16673\r
16773\r
16874\r
16974\r
17075\r
17175\r
17276\r
17376\r
17477\r
17577\r
17678\r
17778\r
17879\r
17979\r
18080\r
18180\r
18281\r
18381\r
18482\r
18582\r
18683\r
18783\r
18884\r
18984\r
19085\r
19185\r
19286\r
19386\r
19487\r
19587\r
19688\r
19788\r
19889\r
19989\r
20090\r
20190\r
20291\r
20391\r
20492\r
20592\r
20693\r
20793\r
20894\r
20994\r
21095\r
21195\r
21296\r
21396\r
21497\r
21597\r
21698\r
21798\r
21899\r
21999\r
220--> "
221send -- ""
222expect eof