Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
cc221b24
Commit
cc221b24
authored
Oct 31, 2010
by
Benjamin Peterson
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
close some more files
parent
5dc8fabb
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
0 deletions
+7
-0
Lib/test/test_subprocess.py
Lib/test/test_subprocess.py
+7
-0
No files found.
Lib/test/test_subprocess.py
View file @
cc221b24
...
...
@@ -173,6 +173,7 @@ class ProcessTestCase(BaseTestCase):
def
test_stdin_filedes
(
self
):
# stdin is set to open file descriptor
tf
=
tempfile
.
TemporaryFile
()
self
.
addCleanup
(
tf
.
close
)
d
=
tf
.
fileno
()
os
.
write
(
d
,
b"pear"
)
os
.
lseek
(
d
,
0
,
0
)
...
...
@@ -185,6 +186,7 @@ class ProcessTestCase(BaseTestCase):
def
test_stdin_fileobj
(
self
):
# stdin is set to open file object
tf
=
tempfile
.
TemporaryFile
()
self
.
addCleanup
(
tf
.
close
)
tf
.
write
(
b"pear"
)
tf
.
seek
(
0
)
p
=
subprocess
.
Popen
([
sys
.
executable
,
"-c"
,
...
...
@@ -203,6 +205,7 @@ class ProcessTestCase(BaseTestCase):
def
test_stdout_filedes
(
self
):
# stdout is set to open file descriptor
tf
=
tempfile
.
TemporaryFile
()
self
.
addCleanup
(
tf
.
close
)
d
=
tf
.
fileno
()
p
=
subprocess
.
Popen
([
sys
.
executable
,
"-c"
,
'import sys; sys.stdout.write("orange")'
],
...
...
@@ -214,6 +217,7 @@ class ProcessTestCase(BaseTestCase):
def
test_stdout_fileobj
(
self
):
# stdout is set to open file object
tf
=
tempfile
.
TemporaryFile
()
self
.
addCleanup
(
tf
.
close
)
p
=
subprocess
.
Popen
([
sys
.
executable
,
"-c"
,
'import sys; sys.stdout.write("orange")'
],
stdout
=
tf
)
...
...
@@ -231,6 +235,7 @@ class ProcessTestCase(BaseTestCase):
def
test_stderr_filedes
(
self
):
# stderr is set to open file descriptor
tf
=
tempfile
.
TemporaryFile
()
self
.
addCleanup
(
tf
.
close
)
d
=
tf
.
fileno
()
p
=
subprocess
.
Popen
([
sys
.
executable
,
"-c"
,
'import sys; sys.stderr.write("strawberry")'
],
...
...
@@ -242,6 +247,7 @@ class ProcessTestCase(BaseTestCase):
def
test_stderr_fileobj
(
self
):
# stderr is set to open file object
tf
=
tempfile
.
TemporaryFile
()
self
.
addCleanup
(
tf
.
close
)
p
=
subprocess
.
Popen
([
sys
.
executable
,
"-c"
,
'import sys; sys.stderr.write("strawberry")'
],
stderr
=
tf
)
...
...
@@ -263,6 +269,7 @@ class ProcessTestCase(BaseTestCase):
def
test_stdout_stderr_file
(
self
):
# capture stdout and stderr to the same open file
tf
=
tempfile
.
TemporaryFile
()
self
.
addCleanup
(
tf
.
close
)
p
=
subprocess
.
Popen
([
sys
.
executable
,
"-c"
,
'import sys;'
'sys.stdout.write("apple");'
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment