diff --git a/test/test_functional/test_align.py b/test/test_functional/test_align.py
index 284604197f0ff55279f6f1a59b1275a1f582d3f3..d01a7e3bdc6eb5617e825d27822b7dadb2d4097c 100755
--- a/test/test_functional/test_align.py
+++ b/test/test_functional/test_align.py
@@ -34,7 +34,8 @@ def setup_teardown_module():
     - remove all log files
     - remove directory with generated results
     """
-    os.mkdir(GENEPATH)
+    if not os.path.isdir(GENEPATH):
+        os.mkdir(GENEPATH)
     print("setup")
 
     yield