Exemple #1
0
    def test_missing_PATH_env_treated_as_empty_PATH_env(self, monkeypatch):
        scripts = ['a/b/foo']

        monkeypatch.delenv('PATH')
        retval_missing = wheel.message_about_scripts_not_on_PATH(scripts)

        monkeypatch.setenv('PATH', '')
        retval_empty = wheel.message_about_scripts_not_on_PATH(scripts)

        assert retval_missing == retval_empty
Exemple #2
0
    def test_missing_PATH_env_treated_as_empty_PATH_env(
            self, monkeypatch: pytest.MonkeyPatch) -> None:
        scripts = ["a/b/foo"]

        monkeypatch.delenv("PATH")
        retval_missing = wheel.message_about_scripts_not_on_PATH(scripts)

        monkeypatch.setenv("PATH", "")
        retval_empty = wheel.message_about_scripts_not_on_PATH(scripts)

        assert retval_missing == retval_empty
Exemple #3
0
    def test_missing_PATH_env_treated_as_empty_PATH_env(self):
        scripts = ['a/b/foo']

        env = os.environ.copy()
        del env['PATH']
        with patch.dict('os.environ', env, clear=True):
            retval_missing = wheel.message_about_scripts_not_on_PATH(scripts)

        with patch.dict('os.environ', {'PATH': ''}):
            retval_empty = wheel.message_about_scripts_not_on_PATH(scripts)

        assert retval_missing == retval_empty
Exemple #4
0
 def _template(self, paths, scripts):
     with patch.dict('os.environ', {'PATH': os.pathsep.join(paths)}):
         return wheel.message_about_scripts_not_on_PATH(scripts)
Exemple #5
0
 def _template(self, paths: List[str], scripts: List[str]) -> Optional[str]:
     with patch.dict("os.environ", {"PATH": os.pathsep.join(paths)}):
         return wheel.message_about_scripts_not_on_PATH(scripts)