Split out running unit and functional tests
diff --git a/runtests.py b/runtests.py
index d36dd93..4502baf 100644
--- a/runtests.py
+++ b/runtests.py
@@ -43,10 +43,12 @@
__import__(module)
raise
+# build and run unit test suite
unit_tests = build_suite('tests')
-functional_tests = build_suite('functional_tests')
-
-# run test suites
unittest.TextTestRunner(verbosity=verbosity).run(unit_tests)
+cleanup()
+
+# build and run functional test suite
+functional_tests = build_suite('functional_tests')
unittest.TextTestRunner(verbosity=verbosity).run(functional_tests)
cleanup()