summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_popen2.py
blob: f6359ce2ebf132c579d3b6ff531915c668952971 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#! /usr/bin/env python
"""Test script for popen2.py
   Christian Tismer
"""

# popen2 contains its own testing routine
# which is especially useful to see if open files
# like stdin can be read successfully by a forked
# subprocess.

def main():
    try:
        from os import popen
    except ImportError:
        # if we don't have os.popen, check that
        # we have os.fork.  if not, skip the test
        # (by raising an ImportError)
        from os import fork
    import popen2
    popen2._test()

main()