Commit 3a38a6db authored by Victor Stinner's avatar Victor Stinner

test_platform: ignore DeprecationWarning on popen() test

parent 46591664
import sys
import os
import unittest
import platform
import subprocess
import sys
import unittest
import warnings
from test import support
......@@ -250,6 +251,8 @@ class PlatformTest(unittest.TestCase):
command = '"{}" -c "print(\'Hello\')"'.format(sys.executable)
else:
command = "'{}' -c 'print(\"Hello\")'".format(sys.executable)
with warnings.catch_warnings():
warnings.simplefilter("ignore", DeprecationWarning)
with platform.popen(command) as stdout:
hello = stdout.read().strip()
stdout.close()
......@@ -261,6 +264,8 @@ class PlatformTest(unittest.TestCase):
else:
command = "'{}' -c 'import sys; data=sys.stdin.read(); exit(len(data))'"
command = command.format(sys.executable)
with warnings.catch_warnings():
warnings.simplefilter("ignore", DeprecationWarning)
with platform.popen(command, 'w') as stdin:
stdout = stdin.write(data)
ret = stdin.close()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment