diff --git a/example/aitf/ancil.py b/example/aitf/ancil.py
index e85408165ed12956dcba3669c3f088f3be92008a..b82f0ca2c133b64c29a34368906c1e256165db3a 100644
--- a/example/aitf/ancil.py
+++ b/example/aitf/ancil.py
@@ -20,7 +20,6 @@
 import os
 import sys
 import datetime as dt
-#sys.path.append(os.path.abspath(os.path.dirname(__file__)+'/../..'))
 import csppfetch
 import csppfetch.daterange
 from csppfetch.roundtozero import roundtozero
diff --git a/example/setup-testing b/example/setup-testing
new file mode 100755
index 0000000000000000000000000000000000000000..b24cb77b07d953d1ecead53a6f87df4fc53cdf95
--- /dev/null
+++ b/example/setup-testing
@@ -0,0 +1,19 @@
+#! /bin/sh
+set -e
+
+run() {
+	# I'm not using "set -x" because activate/deactivate are unhelpfully noisy
+	echo "$@"
+	"$@"
+}
+
+run python3 -mvenv venv
+run . venv/bin/activate
+run pip install python-dateutil -q
+run deactivate
+run ln -s venv/lib/python3.6/site-packages/six.py .
+run ln -s venv/lib/python3.6/site-packages/dateutil .
+run ln -s ../csppfetch .
+# Test modules are available
+run python3 -c "import dateutil.parser"
+run python3 -c "import csppfetch"