diff -pruN 0.3.4-3/debian/changelog 0.3.4-4/debian/changelog
--- 0.3.4-3/debian/changelog	2022-07-19 14:06:46.000000000 +0000
+++ 0.3.4-4/debian/changelog	2022-08-01 12:41:52.000000000 +0000
@@ -1,3 +1,10 @@
+mkdocs-section-index (0.3.4-4) unstable; urgency=medium
+
+  * List test files in debian/pybuild.testfiles instead of debian/rules.
+  * debian/control: Build-Depends: Add <!nocheck> to test packages.
+
+ -- Edward Betts <edward@4angle.com>  Mon, 01 Aug 2022 13:41:52 +0100
+
 mkdocs-section-index (0.3.4-3) unstable; urgency=medium
 
   * debian/upstream/metadata: fix github URLs.
diff -pruN 0.3.4-3/debian/control 0.3.4-4/debian/control
--- 0.3.4-3/debian/control	2022-07-05 11:55:09.000000000 +0000
+++ 0.3.4-4/debian/control	2022-08-01 12:36:47.000000000 +0000
@@ -8,13 +8,13 @@ Build-Depends: debhelper-compat (= 13),
                mkdocs,
                mkdocs-material,
                pybuild-plugin-pyproject,
-               python3-all,
+               python3-all (>= 3.7),
                python3-mechanicalsoup,
                python3-poetry,
-               python3-pytest,
-               python3-pytest-golden,
+               python3-pytest <!nocheck>,
+               python3-pytest-golden <!nocheck>,
                python3-setuptools,
-               python3-testfixtures
+               python3-testfixtures <!nocheck>
 Rules-Requires-Root: no
 Standards-Version: 4.6.1
 Homepage: https://github.com/oprypin/mkdocs-section-index
diff -pruN 0.3.4-3/debian/pybuild.testfiles 0.3.4-4/debian/pybuild.testfiles
--- 0.3.4-3/debian/pybuild.testfiles	1970-01-01 00:00:00.000000000 +0000
+++ 0.3.4-4/debian/pybuild.testfiles	2022-08-01 12:34:20.000000000 +0000
@@ -0,0 +1,2 @@
+example
+tests
diff -pruN 0.3.4-3/debian/rules 0.3.4-4/debian/rules
--- 0.3.4-3/debian/rules	2022-07-05 10:53:41.000000000 +0000
+++ 0.3.4-4/debian/rules	2022-08-01 12:33:12.000000000 +0000
@@ -9,15 +9,3 @@ export PYBUILD_TEST_PYTEST=1
 override_dh_auto_clean:
 	dh_auto_clean
 	rm -rf mkdocs_section_index.egg-info/
-
-override_dh_auto_test:
-ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
-	$(eval BUILD_DIR=$(shell pybuild --print '{build_dir}'))
-	for dir in $(BUILD_DIR); do \
-		cp -r example $$dir ; \
-	done
-	dh_auto_test
-	for dir in $(BUILD_DIR); do \
-		rm -r $$dir/example ; \
-	done
-endif
