def test_pip_purge_method_with_pip(self): mock_modules = sys.modules.copy() mock_modules.pop("pip", None) mock_modules["pip"] = object() with patch("sys.modules", mock_modules): pip_state.purge_pip() assert "pip" not in mock_modules
def test_pip_purge_method_with_pip(self): mock_modules = sys.modules.copy() mock_modules.pop('pip', None) mock_modules['pip'] = object() with patch('sys.modules', mock_modules): pip_state.purge_pip() assert 'pip' not in mock_modules
def test_pip_purge_method_without_pip(self): mock_modules = sys.modules.copy() mock_modules.pop("pip", None) with patch("sys.modules", mock_modules): pip_state.purge_pip()