diff --git a/tests/QtTestCase.py b/tests/QtTestCase.py
index <HASH>..<HASH> 100644
--- a/tests/QtTestCase.py
+++ b/tests/QtTestCase.py
@@ -37,11 +37,11 @@ class QtTestCase(unittest.TestCase):
     @classmethod
     def tearDownClass(cls):
         cls.app.quit()
-        if sys.platform == "win32" or sys.platform == "darwin":
-            sip.delete(cls.app)
-            cls.app = None
-            QTest.qWait(10)
-            time.sleep(0.1)
+
+        sip.delete(cls.app)
+        cls.app = None
+        QTest.qWait(10)
+        time.sleep(0.1)
 
     def setUp(self):
         self.form = MainController()
prevent test failures on arch linux, add cleanup routine