Home | History | Annotate | Download | only in self-test
      1 #!/usr/bin/python
      2 import os
      3 
      4 stdout = fd_stack(1, sys.stdout)
      5 stderr = fd_stack(2, sys.stderr)
      6 
      7 print "About to redirect stdout 1"
      8 os.system ("echo About to redirect stdout 2")
      9 os.system ("date")
     10 stdout.redirect("test_logfile.stdout")
     11 print "This should go into the stdout logfile 1"
     12 os.system ("echo This should go into the stdout logfile 2")
     13 # stderr.redirect("test_logfile.stderr")
     14 sys.stderr.write ("This should go into the stdout logfile 1\n")
     15 os.system ("date")
     16 # stderr.restore()
     17 stdout.restore()
     18 print "stdout all done 1"
     19 os.system ("echo stdout all done 2")
     20 os.system ("date")
     21