1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
#!/bin/sh
test_dir=$(cd $(dirname $0) && pwd)
source "$test_dir/setup.sh"
oneTimeSetUp() {
rm -rf "$WORKON_HOME"
mkdir -p "$WORKON_HOME"
source "$test_dir/../virtualenvwrapper.sh"
}
oneTimeTearDown() {
rm -rf "$WORKON_HOME"
}
setUp () {
echo
rm -f "$test_dir/catch_output"
}
test_mktmpenv_no_name() {
before=$(lsvirtualenv -b)
mktmpenv >/dev/null 2>&1
after=$(lsvirtualenv -b)
assertFalse "Environment was not created" "[ \"$before\" = \"$after\" ]"
}
test_mktmpenv_name() {
mktmpenv name-given-by-user >/dev/null 2>&1
RC=$?
assertTrue "Error was not detected" "[ $RC -ne 0 ]"
}
test_mktmpenv_virtualenv_args() {
mktmpenv --no-site-packages >/dev/null 2>&1
ngsp_file="`virtualenvwrapper_get_site_packages_dir`/../no-global-site-packages.txt"
assertTrue "$ngsp_file does not exist" "[ -f \"$ngsp_file\" ]"
}
test_deactivate() {
mktmpenv >/dev/null 2>&1
assertTrue "Environment was not created" "[ ! -z \"$VIRTUAL_ENV\" ]"
env_name=$(basename "$VIRTUAL_ENV")
deactivate >/dev/null 2>&1
assertFalse "Environment still exists" "[ -d \"$WORKON_HOME/$env_name\" ]"
}
. "$test_dir/shunit2"
|