Skip to content

Commit f163dd3

Browse files
committed
Add tests for wipenv with editable packages
Addresses bug #211 Change-Id: I6051e53034f4251e4bdeaa36d7f1d3187c8b2501
1 parent 567674e commit f163dd3

File tree

1 file changed

+33
-1
lines changed

1 file changed

+33
-1
lines changed

tests/test_wipeenv.sh

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ setUp () {
1212

1313
tearDown() {
1414
if type deactivate >/dev/null 2>&1
15-
then
15+
then
1616
deactivate
1717
fi
1818
rm -rf "$WORKON_HOME"
@@ -28,6 +28,38 @@ test_wipeenv () {
2828
assertFalse "testpackage still installed" "pip freeze | grep testpackage"
2929
}
3030

31+
test_wipeenv_pip_e () {
32+
mkvirtualenv "wipetest" >/dev/null 2>&1
33+
(cd tests/testpackage && pip install -e .) >/dev/null 2>&1
34+
before="$(pip freeze)"
35+
assertTrue "testpackage not installed" "pip freeze | grep testpackage"
36+
wipeenv >/dev/null 2>&1
37+
after="$(pip freeze)"
38+
assertFalse "testpackage still installed" "pip freeze | grep testpackage"
39+
}
40+
41+
# test_wipeenv_pip_e_url () {
42+
# mkvirtualenv "wipetest" >/dev/null 2>&1
43+
# (cd tests/testpackage && pip install -e 'git+https://github.com/kennethreitz/legit.git@3c4d3214811c7892edf903682fdbb44f4050b99a#egg=legit-origin')
44+
# # >/dev/null 2>&1
45+
# before="$(pip freeze)"
46+
# pip freeze
47+
# assertTrue "legit not installed" "pip freeze | grep legit"
48+
# wipeenv >/dev/null 2>&1
49+
# after="$(pip freeze)"
50+
# assertFalse "legit still installed" "pip freeze | grep legit"
51+
# }
52+
53+
test_wipeenv_develop () {
54+
mkvirtualenv "wipetest" >/dev/null 2>&1
55+
(cd tests/testpackage && python setup.py develop) >/dev/null 2>&1
56+
before="$(pip freeze)"
57+
assertTrue "testpackage not installed" "pip freeze | grep testpackage"
58+
wipeenv >/dev/null 2>&1
59+
after="$(pip freeze)"
60+
assertFalse "testpackage still installed" "pip freeze | grep testpackage"
61+
}
62+
3163
test_empty_env () {
3264
mkvirtualenv "wipetest" >/dev/null 2>&1
3365
before="$(pip freeze)"

0 commit comments

Comments
 (0)