#!/bin/sh

set -efu

pys="$(py3versions -s 2> /dev/null)"

for py in $pys; do
  echo "=== $py ==="
  python3 -m venv "$py" --system-site-packages
  # Debian does not have pytest-socket (see RFP #1059380),
  # in order to run the unit tests use pytest-socket from Pypi
  "$py"/bin/python3 -m pip install pytest-socket
  "$py"/bin/python3 -m pytest
done
