summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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: