1
1
Fork 0
mirror of https://github.com/pypa/pip synced 2023-12-13 21:30:23 +01:00

Add test for specific state file names.

This commit is contained in:
Chris Hunt 2019-08-13 21:49:57 -04:00
parent f6468178c2
commit c6c2ee433b

View file

@ -136,6 +136,25 @@ def test_pip_version_check(monkeypatch, stored_time, installed_ver, new_ver,
assert len(outdated.logger.warning.calls) == 0
statefile_name_case_1 = (
"selfcheck-"
"d0d922be2c876108df5bd95254ebf2b9228716063584a623cadcc72159364474.json"
)
statefile_name_case_2 = (
"selfcheck-"
"37d748d2f9a7d61c07aa598962da9a6a620b6b2203038952062471fbf22762ec.json"
)
@pytest.mark.parametrize("key,expected", [
("/hello/world/venv", statefile_name_case_1),
("C:\\Users\\User\\Desktop\\venv", statefile_name_case_2),
])
def test_get_statefile_name_known_values(key, expected):
assert expected == outdated._get_statefile_name(key)
def _get_statefile_path(cache_dir, key):
return os.path.join(
cache_dir, outdated._get_statefile_name(key)