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
Exemple #2
0
 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()