tests: functional: Add new test_debug vendored version test

This commit is contained in:
Noah Gorny 2020-03-25 17:47:45 +02:00
parent 4efd8af14b
commit bfd17cbd97
1 changed files with 13 additions and 0 deletions

View File

@ -1,5 +1,6 @@
import pytest
from pip._internal.commands.debug import create_vendor_txt_map
from pip._internal.utils import compatibility_tags
@ -29,6 +30,18 @@ def test_debug(script, expected_text):
assert expected_text in stdout
def test_debug__library_versions(script):
"""
Check the library versions normal output.
"""
args = ['debug']
result = script.pip(*args, allow_stderr_warning=True)
stdout = result.stdout
vendored_versions = create_vendor_txt_map()
for name, value in vendored_versions.items():
assert '{}=={}'.format(name, value) in stdout
@pytest.mark.parametrize(
'args',
[