@pytest.mark.network
def test_uninstall_editable_with_source_outside_venv(script, tmpdir):
 cache_dir = tmpdir.join('cache')
 try:
  temp = mkdtemp()
  tmpdir = join(temp, 'pip-test-package')
  _test_uninstall_editable_with_source_outside_venv(script, tmpdir, cache_dir)
 finally:
  rmtree(temp)

@ pytest . mark . network def test_uninstall_editable_with_source_outside_venv ( script , tmpdir ) : cache_dir = tmpdir . join ( 'cache' ) try : temp = mkdtemp ( ) tmpdir = join ( temp , 'pip-test-package' ) _test_uninstall_editable_with_source_outside_venv ( script , tmpdir , cache_dir ) finally : rmtree ( temp )
test uninstalling editable install from existing source outside the venv .