Tomi Ollila <tomi.oll...@iki.fi> writes:

>
> probably
>
> test_expect_success "${NOTMUCH_PYTHON} -m pytest \
>                     --log-file=$TMP_DIRECTORY/test.output \
>                     $NOTMUCH_SRCDIR/bindings/python-cffi/build/stage" 
>
> worked (which reminds me out-of-tree... ;)
>

despite looking prettier this does not work because it looks for the
"notdb" module in the current directory. It could work (maybe) if we set
PYTHONPATH. Would that be better than the 'cd'?

> as for checking pytest existence, the following works somewhat:
>
>    ~/test-venv/bin/python3 -m pytest --version
>
> It prints the version, then exists. Could not figure out how to request
> specific version in quick look (10 min search/trial/error session),
> parsing version output is so... :/ 

I think something like

conf=$(mktemp)
printf "[pytest]\nminversion=3.0\n" > $conf
if pytest-3 -c $conf --version >/dev/null; then
   have_pytest=1
else
   have_pytest=0
fi
rm -f $(conf)

should work.
_______________________________________________
notmuch mailing list
notmuch@notmuchmail.org
https://notmuchmail.org/mailman/listinfo/notmuch

Reply via email to