/
niceSOFT
/
pip
Обзор
Документация
Войти
/
niceSOFT
/
pip
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
tests/unit/test_command_debug.py
32 строки
918 B
Damian Shaw
fix: `pip debug` cert configuration level detection (#14056)
08 июл 2026, 20:45
Не верифицирован
08 июл 2026, 20:45
2a5a030
Код
Авторство
О чём код?
from __future__ import annotations import os import pytest from pip._internal.commands.debug import ca_bundle_info from tests.lib.configuration_helpers import ConfigurationMixin, kinds class TestCABundleInfo(ConfigurationMixin): @pytest.mark.parametrize( "config, expected", [ ({"global.cert": "/g"}, "global"), ({"install.cert": "/i"}, "install"), ({"global.cert": "/g", "install.cert": "/i"}, "install"), ], ) def test_reports_configured_level( self, config: dict[str, str], expected: str, monkeypatch: pytest.MonkeyPatch, ) -> None: for name in list(os.environ): if name.startswith("PIP_"): monkeypatch.delenv(name) self.patch_configuration(kinds.USER, config) self.configuration.load() assert ca_bundle_info(self.configuration) == expected