diff --git a/.gitignore b/.gitignore
index f1089bbaa800ed440c0dd89432bf45f57415527b..fc8b5fda06a1889201d12b78406427da1d8d1523 100644
--- a/.gitignore
+++ b/.gitignore
@@ -17,6 +17,7 @@ conaninfo.txt
 CMakeLists.txt.user*
 
 *.pyc
+.venv
 
 Tests/**/*.md5
 Tests/Data/Parabolic/HT/InvalidProjectFiles/*.prj
diff --git a/Tests/Data/Parabolic/T/3D_3BHEs_array/README.md b/Tests/Data/Parabolic/T/3D_3BHEs_array/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..56c4278f3e74abca6f295e00d5603b19a850b2ff
--- /dev/null
+++ b/Tests/Data/Parabolic/T/3D_3BHEs_array/README.md
@@ -0,0 +1,11 @@
+# How to run
+
+ You need to build OGS with `OGS_USE_PYTHON=ON` and have the Python modules
+ listed in `requirements.txt` installed, e.g.:
+
+ - In this directory:
+   - `virtualenv .venv` Make sure you use the same Python interpreter which was
+     embedded into OGS (look for `Found PythonInterp: ..` in the CMake output)
+   - `source .venv/bin/activate`
+   - `pip install -r requirements.txt`
+   - `PYTHONPATH=.venv/lib/python3.7/site-packages ~/code/ogs6/build/bin/ogs -o ~/tmp 3bhes_1U.prj`
diff --git a/Tests/Data/Parabolic/T/3D_3BHEs_array/requirements.txt b/Tests/Data/Parabolic/T/3D_3BHEs_array/requirements.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ec920551f5dc465b59af9451b1ad06553899a134
--- /dev/null
+++ b/Tests/Data/Parabolic/T/3D_3BHEs_array/requirements.txt
@@ -0,0 +1 @@
+TESPy==0.1.3