summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcello Stanisci <stanisci.m@gmail.com>2017-12-27 11:49:15 +0100
committerMarcello Stanisci <stanisci.m@gmail.com>2017-12-27 11:49:15 +0100
commit3fd2bd86c2c9812aa8b4ebf086fbd5f6e28a220a (patch)
treec424a5ec2b8bbad51423a07ef30fe39ef302f4da
parentd12ec88c3f17d9a0b67b8997b55680378b686f76 (diff)
downloadbank-3fd2bd86c2c9812aa8b4ebf086fbd5f6e28a220a.tar.gz
bank-3fd2bd86c2c9812aa8b4ebf086fbd5f6e28a220a.tar.bz2
bank-3fd2bd86c2c9812aa8b4ebf086fbd5f6e28a220a.zip
set PYTHONPATH only for tests
-rw-r--r--Makefile.am19
1 files changed, 12 insertions, 7 deletions
diff --git a/Makefile.am b/Makefile.am
index d108fef..bc94a1c 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -38,20 +38,21 @@ FMT="\n\n%s\n%s\n"
SEPARATOR=`printf "%s%s" \
"----------------------------------------------" \
"------------------------"`
-PYTHONPATH_FOR_TESTS=`printf "%s"` \
- "@prefix@/lib/Python@PYTHON_VERSION@/site-packages"
+PYTHONPATH_APPEND=`printf "%s" \
+ "@prefix@/lib/Python@PYTHON_VERSION@/site-packages"`
check:
- @export PYTHONPATH="${PYTHONPATH_FOR_TESTS}:${PYTHONPATH}"
@export DJANGO_SETTINGS_MODULE="talerbank.settings" \
TALER_PREFIX="@prefix@" \
TALER_CONFIG_FILE="bank-check.conf" \
+ PYTHONPATH="${PYTHONPATH_APPEND}:${PYTHONPATH}" \
&& python3 -m django test --no-input talerbank.app.tests
@printf ${FMT} ${SEPARATOR} \
"Testing against non existent config file"
@export DJANGO_SETTINGS_MODULE="talerbank.settings" \
TALER_PREFIX="@prefix@" \
TALER_CONFIG_FILE="non-existent.conf" \
+ PYTHONPATH="${PYTHONPATH_APPEND}:${PYTHONPATH}" \
&& python3 \
-m django test \
--no-input talerbank.app.tests ; \
@@ -60,7 +61,8 @@ check:
"Testing against bad db string"
@export DJANGO_SETTINGS_MODULE="talerbank.settings" \
TALER_PREFIX="@prefix@" \
- export TALER_BANK_ALTDB="bad db string" \
+ TALER_BANK_ALTDB="bad db string" \
+ PYTHONPATH="${PYTHONPATH_APPEND}:${PYTHONPATH}" \
&& python3 \
-m django test \
--no-input \
@@ -71,6 +73,7 @@ check:
@export DJANGO_SETTINGS_MODULE="talerbank.settings" \
TALER_PREFIX="@prefix@" \
TALER_CONFIG_FILE="bank-check-alt-badamount.conf" \
+ PYTHONPATH="${PYTHONPATH_APPEND}:${PYTHONPATH}" \
&& python3 \
-m django test \
--no-input \
@@ -81,6 +84,7 @@ check:
DJANGO_SETTINGS_MODULE="talerbank.settings" \
TALER_PREFIX="@prefix@" \
TALER_CONFIG_FILE="bank-check-alt-nocurrency.conf" \
+ PYTHONPATH="${PYTHONPATH_APPEND}:${PYTHONPATH}" \
&& python3 \
-m django test \
--no-input \
@@ -91,15 +95,16 @@ check:
@export DJANGO_SETTINGS_MODULE="talerbank.settings" \
TALER_PREFIX="@prefix@" \
TALER_BANK_ALTDB="postgres:///idontexist" \
+ PYTHONPATH="${PYTHONPATH_APPEND}:${PYTHONPATH}" \
&& python3 ./taler-bank-manage serve-uwsgi ; \
test 4 = $$?
# install into prefix
install-exec-hook:
- @pip3 install . --install-option="--prefix=@prefix@" \
- @DEBIAN_PIP3_SYSTEM@
+ @pip3 install . @DEBIAN_PIP3_SYSTEM@ \
+ --target="${PYTHONPATH_APPEND}"
@# force update when sources changed
- @pip3 install . --install-option="--prefix=@prefix@" \
+ @pip3 install . --target="${PYTHONPATH_APPEND}" \
@DEBIAN_PIP3_SYSTEM@ --upgrade --no-deps
pylint: