diff --git a/bob/bio/base/test/test_scripts.py b/bob/bio/base/test/test_scripts.py
index 35e84d2e6f865ff0359a58a99950c5c8a40dd09f..18e23edcb0a6b67adf66658eaf75b51f5aa44a20 100644
--- a/bob/bio/base/test/test_scripts.py
+++ b/bob/bio/base/test/test_scripts.py
@@ -275,6 +275,9 @@ def test_verify_execute_only():
   try:
     from bob.bio.base.script.verify import main
     main(parameters)
+  finally:
+    if os.path.exists(test_dir):
+      shutil.rmtree(test_dir)
 
 
 def test_internal_raises():