diff --git a/debian/rules b/debian/rules
index 07492b02e0a723fddfa70f34a0cc82948accd5b2..0a2975dd291fdd1f1abdf418c568d61c187c02ed 100755
--- a/debian/rules
+++ b/debian/rules
@@ -26,15 +26,16 @@ override_dh_clean:
 	dh_clean
 
 
-override_dh_auto_install: ${PYVERS:%=python-install%}
+override_dh_auto_install: ${PYVERS:%=python-install%} ${PYVERS:%=python-test%}
 # Per Python version logic -- install, test, move .so into -lib
 python-install%:
 	python$* setup.py install --install-layout=deb --root=$(PACKAGE_ROOT_DIR)
 
+python-test%: python-install%
 ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
 	: # Run unittests here against installed scikits.learn
-	export PYTHONPATH=`/bin/ls -d $$PWD/build/lib.*$*` MPLCONFIGDIR=$(CURDIR)/build HOME=$(CURDIR)/build; \
-	 python$* /usr/bin/nosetests -s --exclude '(manifold|test_gmm_em)' \
+	export PYTHONPATH=`/bin/ls -d $$PWD/$(PACKAGE_ROOT_DIR)/usr/lib/python$*/*/` MPLCONFIGDIR=$(CURDIR)/build HOME=$(CURDIR)/build; \
+	 python$* /usr/bin/nosetests -s scikits.learn \
 	  $(PACKAGE_ROOT_DIR)/usr/lib/python$*/*/scikits/learn; \
 	 python$* /usr/bin/nosetests --doctest-extension=rst doc/
 else