#!/bin/sh
set -efu

# Launchpadlib tries to keep a cache in HOME
HOME="$AUTOPKGTEST_TMP/home"
mkdir "$HOME"

pythons3="$(py3versions -sv)"

mkdir -p $AUTOPKGTEST_TMP/launchpadlib
cp -a src/launchpadlib/testing src/launchpadlib/tests \
	"$AUTOPKGTEST_TMP"/launchpadlib
cat > "$AUTOPKGTEST_TMP"/launchpadlib/__init__.py << EOF
from pkgutil import extend_path
__path__ = extend_path(__path__, __name__)
EOF

cd "$AUTOPKGTEST_TMP"

for py in $pythons3; do
	echo "=== python$py ==="
	python$py -m pytest launchpadlib/tests launchpadlib/testing
done
