1999-03-11 13:26:23 +00:00
|
|
|
#! /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
|
2000-07-27 07:42:43 +00:00
|
|
|
# like stdin can be read successfully by a forked
|
1999-03-11 13:26:23 +00:00
|
|
|
# subprocess.
|
|
|
|
|
|
|
|
def main():
|
2000-07-27 07:42:43 +00:00
|
|
|
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
|
1999-03-11 13:26:23 +00:00
|
|
|
import popen2
|
|
|
|
popen2._test()
|
|
|
|
|
|
|
|
main()
|
|
|
|
|