mirror of
https://github.com/python/cpython.git
synced 2025-08-31 05:58:33 +00:00
bpo-32088: Display Deprecation in debug mode (#4474)
When Python is build is debug mode (Py_DEBUG), DeprecationWarning, PendingDeprecationWarning and ImportWarning warnings are now displayed by default. test_venv: run "-m pip" and "-m ensurepip._uninstall" with -W ignore::DeprecationWarning since pip code is not part of Python.
This commit is contained in:
parent
c5a2071586
commit
895862aa01
4 changed files with 24 additions and 7 deletions
|
@ -369,7 +369,9 @@ class EnsurePipTest(BaseTest):
|
|||
self.fail(msg.format(exc, details))
|
||||
# Ensure pip is available in the virtual environment
|
||||
envpy = os.path.join(os.path.realpath(self.env_dir), self.bindir, self.exe)
|
||||
cmd = [envpy, '-Im', 'pip', '--version']
|
||||
# Ignore DeprecationWarning since pip code is not part of Python
|
||||
cmd = [envpy, '-W', 'ignore::DeprecationWarning', '-I',
|
||||
'-m', 'pip', '--version']
|
||||
p = subprocess.Popen(cmd, stdout=subprocess.PIPE,
|
||||
stderr=subprocess.PIPE)
|
||||
out, err = p.communicate()
|
||||
|
@ -386,7 +388,8 @@ class EnsurePipTest(BaseTest):
|
|||
# http://bugs.python.org/issue19728
|
||||
# Check the private uninstall command provided for the Windows
|
||||
# installers works (at least in a virtual environment)
|
||||
cmd = [envpy, '-Im', 'ensurepip._uninstall']
|
||||
cmd = [envpy, '-W', 'ignore::DeprecationWarning', '-I',
|
||||
'-m', 'ensurepip._uninstall']
|
||||
with EnvironmentVarGuard() as envvars:
|
||||
p = subprocess.Popen(cmd, stdout=subprocess.PIPE,
|
||||
stderr=subprocess.PIPE)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue