Lines Matching defs:stderr

120                              stderr=subprocess.PIPE)
124 self.assertIsInstance(p.stderr, io.BufferedIOBase)
128 p.stderr.close()
134 stderr=subprocess.PIPE, bufsize=0)
138 self.assertIsInstance(p.stderr, io.RawIOBase)
142 p.stderr.close()
194 # check_output() function stderr redirected to stdout
196 [sys.executable, "-c", "import sys; sys.stderr.write('BDFL')"],
197 stderr=subprocess.STDOUT)
309 stdout=subprocess.PIPE, stderr=subprocess.PIPE)
311 self.addCleanup(p.stderr.close)
328 ' stdin=PIPE, stderr=PIPE);'
331 stdout=subprocess.PIPE, stderr=subprocess.PIPE)
333 self.addCleanup(p.stderr.close)
339 # .stderr is None when not redirected
345 self.assertEqual(p.stderr, None)
588 # stderr redirection
590 'import sys; sys.stderr.write("strawberry")'],
591 stderr=subprocess.PIPE)
593 self.assertEqual(p.stderr.read(), b"strawberry")
596 # stderr is set to open file descriptor
601 'import sys; sys.stderr.write("strawberry")'],
602 stderr=d)
608 # stderr is set to open file object
612 'import sys; sys.stderr.write("strawberry")'],
613 stderr=tf)
619 # test stderr=STDOUT while stdout=None (not set)
621 # - grandchild prints to stderr
622 # - child redirects grandchild's stderr to its stdout
623 # - the parent should get grandchild's stderr in child's stdout
628 ' "sys.stderr.write(\'42\')"],'
629 ' stderr=subprocess.STDOUT);'
632 stderr=subprocess.PIPE)
633 stdout, stderr = p.communicate()
634 #NOTE: stdout should get stderr from grandchild
636 self.assertEqual(stderr, b'') # should be empty
640 # capture stdout and stderr to the same pipe
645 'sys.stderr.write("orange")'],
647 stderr=subprocess.STDOUT)
652 # capture stdout and stderr to the same open file
659 'sys.stderr.write("orange")'],
661 stderr=tf)
678 stdout=subprocess.PIPE, stderr=subprocess.PIPE)
680 self.addCleanup(p.stderr.close)
697 'sys.stderr.write("x" * 1024)'],
698 stderr=subprocess.DEVNULL)
700 self.assertEqual(p.stderr, None)
727 'sys.stderr.write("error!")'],
729 stderr=subprocess.PIPE, pipesize=pipesize)
731 for fifo in [p.stdin, p.stdout, p.stderr]:
741 p.stderr.close()
752 'sys.stderr.write("error!")'],
754 stderr=subprocess.PIPE, pipesize=-1)
759 for fifo in [p.stdin, p.stdout, p.stderr]:
770 p.stderr.close()
783 stdout, stderr = p.communicate()
810 stdout, stderr = p.communicate()
854 stdout, stderr = p.communicate()
869 (stdout, stderr) = p.communicate()
871 self.assertEqual(stderr, None)
875 'import sys; sys.stderr.write("pineapple")'],
876 stderr=subprocess.PIPE)
877 (stdout, stderr) = p.communicate()
879 self.assertEqual(stderr, b"pineapple")
884 'sys.stderr.write("pineapple");'
888 stderr=subprocess.PIPE)
890 self.addCleanup(p.stderr.close)
892 (stdout, stderr) = p.communicate(b"banana")
894 self.assertEqual(stderr, b"pineapple")
899 'sys.stderr.write("pineapple\\n");'
901 'sys.stderr.write("pear\\n");'
906 stderr=subprocess.PIPE)
911 (stdout, stderr) = p.communicate()
913 self.assertEqual(stderr.encode(), b"pineapple\npear\n")
942 options['stderr'] = subprocess.PIPE
951 if p.stderr is not None:
952 self.assertTrue(p.stderr.closed)
958 (stdout, stderr) = p.communicate()
960 self.assertEqual(stderr, None)
972 'sys.stderr.write("x" * %d);'
977 stderr=subprocess.PIPE)
979 self.addCleanup(p.stderr.close)
982 (stdout, stderr) = p.communicate(string_to_write)
992 stderr=subprocess.PIPE)
994 self.addCleanup(p.stderr.close)
997 (stdout, stderr) = p.communicate(b"split")
999 self.assertEqual(stderr, b"")
1056 stderr=subprocess.PIPE,
1060 self.addCleanup(p.stderr.close)
1061 (stdout, stderr) = p.communicate()
1076 (stdout, stderr) = p.communicate("line1\nline3\n")
1092 # universal newlines through communicate(), with stdin, stdout, stderr
1098 sys.stderr.buffer.write(b"eline2\\n")
1103 sys.stderr.buffer.write(b"eline6\\r")
1104 sys.stderr.buffer.write(b"eline7\\r\\nz")
1107 stderr=subprocess.PIPE,
1111 self.addCleanup(p.stderr.close)
1112 (stdout, stderr) = p.communicate("line1\nline3\n")
1116 # to stderr at exit of subprocess.
1117 self.assertTrue(stderr.startswith("eline2\neline6\neline7\n"))
1138 stdout, stderr = popen.communicate(input='')
1159 stdout, stderr = popen.communicate(input='')
1193 stderr=subprocess.PIPE)
1265 stderr=subprocess.DEVNULL,
1303 stderr=subprocess.PIPE)
1311 # and to get stderr content.
1333 stderr=subprocess.PIPE)
1339 stderr=subprocess.PIPE,
1342 stderr = proc.communicate()[1]
1343 self.assertEqual(stderr, "")
1360 stderr=subprocess.PIPE)
1446 stderr=efhandle)
1463 stderr=subprocess.PIPE)
1465 self.addCleanup(p.stderr.close)
1512 for stream in ('stdout', 'stderr'):
1530 stdout=subprocess.PIPE, stderr=subprocess.PIPE)
1608 cp = self.run_python("import sys; sys.stderr.write('BDFL')",
1609 stderr=subprocess.PIPE)
1610 self.assertIn(b'BDFL', cp.stderr)
1696 "sys.stderr.write('FLUFL')"),
1699 self.assertIn(b'FLUFL', cp.stderr)
1714 # run() refuses to accept 'stderr' with 'capture_output'
1718 msg=("Expected ValueError when stderr and capture_output "
1721 capture_output=True, stderr=tf)
1722 self.assertIn('stderr', c.exception.args[0])
1753 lines = cp.stderr.splitlines()
2191 # instance is using for stdin/stdout/stderr.
2198 self.stderr.fileno()),
2216 stderr=subprocess.PIPE, preexec_fn=raise_it)
2355 stderr=subprocess.PIPE)
2377 stderr=subprocess.PIPE)
2389 _, stderr = p.communicate()
2390 self.assertIn(b'KeyboardInterrupt', stderr)
2395 _, stderr = p.communicate()
2396 self.assertEqual(stderr, b'')
2401 _, stderr = p.communicate()
2402 self.assertEqual(stderr, b'')
2446 'sys.stderr.write("orange")'],
2449 stderr=subprocess.PIPE).communicate()
2524 'sys.stdout.write("got %s"%got); sys.stderr.write("err")'],
2527 stderr=temp_fds[0])
2568 'sys.stdout.write("got %s"%got); sys.stderr.write("err")'],
2571 stderr=stderr_no)
2610 arg_names = ['stdin', 'stdout', 'stderr']
2730 stderr=subprocess.PIPE, close_fds=False)
2740 p1.stderr.fileno()])
3000 stderr=pass_fds[2],
3018 stdout=inout, stderr=inout)
3024 stderr=inout, stdin=inout)
3032 stdout=subprocess.PIPE, stderr=subprocess.PIPE)
3033 stdout, stderr = p.communicate()
3036 stderr.decode('utf-8'))
3064 stderr=subprocess.PIPE)
3066 self.addCleanup(p.stderr.close)
3089 stderr=subprocess.PIPE)
3091 self.addCleanup(p.stderr.close)
3112 stderr=subprocess.PIPE) as proc:
3222 # By not setting stdout or stderr or a timeout we force the fast path
3231 # By not setting stdout or stderr or a timeout we force the fast path
3379 stderr=subprocess.STDOUT,
3396 sys.stderr.write(" a DOS box should flash briefly ...\n")
3439 stdout, stderr = p.communicate()
3445 stdout=subprocess.PIPE, stderr=subprocess.PIPE, close_fds=True)
3446 stdout, stderr = p.communicate()
3448 self.assertIn(b"OSError", stderr)
3456 stdout=subprocess.PIPE, stderr=subprocess.PIPE,
3458 stdout, stderr = p.communicate()
3460 self.assertIn(b"OSError", stderr)
3469 stdout=subprocess.PIPE, stderr=subprocess.PIPE,
3471 stdout, stderr = p.communicate()
3534 stderr=subprocess.PIPE)
3540 _, stderr = p.communicate()
3541 self.assertEqual(stderr, b'')
3554 stderr=subprocess.PIPE)
3563 _, stderr = p.communicate()
3564 self.assertEqual(stderr, b'')
3618 "sys.stderr.write('\\n!runaway child!\\n')"],
3749 "sys.stderr.write('stderr');"],
3751 stderr=subprocess.PIPE) as proc:
3753 self.assertEqual(proc.stderr.read(), b"stderr")
3756 self.assertTrue(proc.stderr.closed)
3777 stderr=subprocess.PIPE) as proc: