summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_asyncio/test_subprocess.py
diff options
context:
space:
mode:
authorChristian Heimes <christian@python.org>2018-05-20 17:57:13 (GMT)
committerGitHub <noreply@github.com>2018-05-20 17:57:13 (GMT)
commitd361e99868a9eaa7ffce9341e1207705dbb66b50 (patch)
treedc7ea2ef6b86513cd9d2b63e6a4f2bd1af06d803 /Lib/test/test_asyncio/test_subprocess.py
parent89a25ce4fdb9c2a1a59d8cbfc498a2614b98e9ae (diff)
downloadcpython-d361e99868a9eaa7ffce9341e1207705dbb66b50.zip
cpython-d361e99868a9eaa7ffce9341e1207705dbb66b50.tar.gz
cpython-d361e99868a9eaa7ffce9341e1207705dbb66b50.tar.bz2
bpo-32262: Fix typo in f-string (GH-7016)
Fix typo from commit 6370f345e1d5829e1fba59cd695c8b82c5a8c620 Signed-off-by: Christian Heimes <christian@python.org> <!-- Thanks for your contribution! Please read this comment in its entirety. It's quite important. # Pull Request title It should be in the following format: ``` bpo-NNNN: Summary of the changes made ``` Where: bpo-NNNN refers to the issue number in the https://bugs.python.org. Most PRs will require an issue number. Trivial changes, like fixing a typo, do not need an issue. # Backport Pull Request title If this is a backport PR (PR made against branches other than `master`), please ensure that the PR title is in the following format: ``` [X.Y] <title from the original PR> (GH-NNNN) ``` Where: [X.Y] is the branch name, e.g. [3.6]. GH-NNNN refers to the PR number from `master`. --> <!-- issue-number: bpo-32262 --> https://bugs.python.org/issue32262 <!-- /issue-number -->
Diffstat (limited to 'Lib/test/test_asyncio/test_subprocess.py')
-rw-r--r--Lib/test/test_asyncio/test_subprocess.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/Lib/test/test_asyncio/test_subprocess.py b/Lib/test/test_asyncio/test_subprocess.py
index 81b08d6..428510f 100644
--- a/Lib/test/test_asyncio/test_subprocess.py
+++ b/Lib/test/test_asyncio/test_subprocess.py
@@ -29,6 +29,7 @@ class TestSubprocessTransport(base_subprocess.BaseSubprocessTransport):
self._proc.stdin = None
self._proc.stdout = None
self._proc.stderr = None
+ self._proc.pid = -1
class SubprocessTransportTests(test_utils.TestCase):
@@ -73,6 +74,29 @@ class SubprocessTransportTests(test_utils.TestCase):
transport.close()
+ def test_subprocess_repr(self):
+ waiter = asyncio.Future(loop=self.loop)
+ transport, protocol = self.create_transport(waiter)
+ transport._process_exited(6)
+ self.loop.run_until_complete(waiter)
+
+ self.assertEqual(
+ repr(transport),
+ "<TestSubprocessTransport pid=-1 returncode=6>"
+ )
+ transport._returncode = None
+ self.assertEqual(
+ repr(transport),
+ "<TestSubprocessTransport pid=-1 running>"
+ )
+ transport._pid = None
+ transport._returncode = None
+ self.assertEqual(
+ repr(transport),
+ "<TestSubprocessTransport not started>"
+ )
+ transport.close()
+
class SubprocessMixin: