-- changed test to work on platforms which have os.popen

but no os.fork
This commit is contained in:
Fredrik Lundh 2000-07-27 07:42:43 +00:00
parent ae0965eb23
commit 9407e553c0

View File

@ -5,11 +5,17 @@
# popen2 contains its own testing routine
# which is especially useful to see if open files
# like stdin can be read successfully by a forked
# like stdin can be read successfully by a forked
# subprocess.
def main():
from os import fork # skips test through ImportError
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()