#!/bin/sh
set -e

PYTHONS=$(py3versions -s 2>/dev/null || which python3)
for py in $PYTHONS; do
    echo "=== Testing with $py ==="
    $py -c 'import lrcalc; res = lrcalc.mult((2,1), (2,1)); print("Result:", res); assert res[(3,2,1)] == 2, f"Unexpected: {res}"'
    $py -c 'import lrcalc; res = lrcalc.lrcoef((3,2,1), (2,1), (2,1)); print("lrcoef:", res); assert res == 2, f"Unexpected: {res}"'
done
echo "All Python tests passed successfully."
