cpython/Lib/test/test_popen2.py

24 lines
518 B
Python

#! /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()