Skip to content

Commit 1521fd8

Browse files
committed
Parametrize unit test
1 parent 93b6748 commit 1521fd8

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

tests/functional/test_install.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1898,7 +1898,9 @@ def test_install_include_work_dir_pkg(script, data):
18981898
assert 'Requirement already satisfied: simple' in result.stdout
18991899

19001900

1901-
def test_install_verify_package_name_normalization(script):
1901+
@pytest.mark.parametrize('package_name', ('simple-package', 'simple_package',
1902+
'simple.package'))
1903+
def test_install_verify_package_name_normalization(script, package_name):
19021904
"""
19031905
Test that install of a package again using a name which
19041906
normalizes to the original package name, is a no-op
@@ -1910,5 +1912,6 @@ def test_install_verify_package_name_normalization(script):
19101912
expect_stderr=True, cwd=pkg_path)
19111913
assert 'Successfully installed simple-package' in result.stdout
19121914

1913-
result = script.pip('install', 'simple.package')
1914-
assert 'Requirement already satisfied: simple.package' in result.stdout
1915+
result = script.pip('install', package_name)
1916+
assert 'Requirement already satisfied: {}'.format(
1917+
package_name) in result.stdout

0 commit comments

Comments
 (0)