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
|
#!/bin/sh
set -e
run()
{
local py
local me='' tests_dir='' debian_dir='' src_dir='' examples_dir=''
me="$(readlink -f -- "$0")"
tests_dir="$(dirname -- "$me")"
debian_dir="$(dirname -- "$tests_dir")"
src_dir="$(dirname -- "$debian_dir")"
examples_dir="$src_dir/examples"
[ -d "$examples_dir" ]
local py='' ex=''
for py in $PYTHONS; do
printf -- '\n\n========= Testing with %s\n' "$py"
for ex in "$examples_dir"/*.py; do
printf -- '\n\n=== Checking %s\n' "$ex"
"$py" "$ex" --help
done
done
printf -- '\n\n========= Done, it seems\n\n'
}
if [ -z "$PYTHONS" ]; then
PYTHONS="$(py3versions -s)"
fi
run
|