OLD | NEW |
| (Empty) |
1 | |
2 """Write to a handful of file descriptors, to test the childFDs= argument of | |
3 reactor.spawnProcess() | |
4 """ | |
5 | |
6 import os, sys | |
7 | |
8 debug = 0 | |
9 | |
10 if debug: stderr = os.fdopen(2, "w") | |
11 | |
12 if debug: print >>stderr, "this is stderr" | |
13 | |
14 abcd = os.read(0, 4) | |
15 if debug: print >>stderr, "read(0):", abcd | |
16 if abcd != "abcd": | |
17 sys.exit(1) | |
18 | |
19 if debug: print >>stderr, "os.write(1, righto)" | |
20 | |
21 os.write(1, "righto") | |
22 | |
23 efgh = os.read(3, 4) | |
24 if debug: print >>stderr, "read(3):", efgh | |
25 if efgh != "efgh": | |
26 sys.exit(2) | |
27 | |
28 if debug: print >>stderr, "os.close(4)" | |
29 os.close(4) | |
30 | |
31 eof = os.read(5, 4) | |
32 if debug: print >>stderr, "read(5):", eof | |
33 if eof != "": | |
34 sys.exit(3) | |
35 | |
36 if debug: print >>stderr, "os.write(1, closed)" | |
37 os.write(1, "closed") | |
38 | |
39 if debug: print >>stderr, "sys.exit(0)" | |
40 sys.exit(0) | |
OLD | NEW |