mirror of https://github.com/pypa/pip
Check for uninstalled package after deleting pth file
This commit is contained in:
parent
7f37d5fc6a
commit
0acfdcd719
|
@ -580,12 +580,19 @@ def test_uninstall_editable_and_pip_install_easy_install_remove(script, data):
|
||||||
assert {"name": "FSPkg", "version": "0.1.dev0"} \
|
assert {"name": "FSPkg", "version": "0.1.dev0"} \
|
||||||
in json.loads(list_result.stdout)
|
in json.loads(list_result.stdout)
|
||||||
|
|
||||||
|
# Remove pip-test-fspkg.pth
|
||||||
|
os.remove(pip_test_fspkg_pth)
|
||||||
|
|
||||||
# Uninstall will fail with given warning
|
# Uninstall will fail with given warning
|
||||||
uninstall = script.pip('uninstall', 'FSPkg', '-y')
|
uninstall = script.pip('uninstall', 'FSPkg', '-y')
|
||||||
assert "Cannot remove entries from nonexistent file" in uninstall.stderr
|
assert "Cannot remove entries from nonexistent file" in uninstall.stderr
|
||||||
|
|
||||||
# Cleanup pth files
|
# Confirm that FSPkg is uninstalled
|
||||||
os.remove(pip_test_fspkg_pth)
|
list_result = script.pip('list', '--format=json')
|
||||||
|
assert {"name": "FSPkg", "version": "0.1.dev0"} \
|
||||||
|
not in json.loads(list_result.stdout)
|
||||||
|
|
||||||
|
# Rename pip-test.pth back to easy-install.pth
|
||||||
os.rename(pip_test_pth, easy_install_pth)
|
os.rename(pip_test_pth, easy_install_pth)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue