diff --git a/packages/neuron/package.py b/packages/neuron/package.py
index a960787cf718d384faddc709cf040792af43a2ef..25ea3219cf0c17ea98566bced345622169280710 100644
--- a/packages/neuron/package.py
+++ b/packages/neuron/package.py
@@ -145,9 +145,16 @@ class Neuron(CMakePackage):
             env.prepend_path("PYTHONPATH", self.spec.prefix.lib.python)
 
     # override setup_{build/run}_environment for standalone package tests
+    def setup_build_environment(self, env):
+        self.setup_run_environment(env)
+
     def setup_dependent_build_environment(self, env, dependent_spec):
         self.setup_run_environment(env)
 
     def setup_dependent_run_environment(self, env, dependent_spec):
         self.setup_run_environment(env)
 
+    @run_after('install')
+    @on_package_attributes(run_tests=True)
+    def install_test(self):
+        python('-c', 'import neuron')