diff --git a/python/eigenpy/windows_dll_manager.py b/python/eigenpy/windows_dll_manager.py
index d1cc0950b8cefe8f8a8579b3cfca4c54c2c235aa..8edb419f296e1d950602873d8a8c0b277a79329a 100644
--- a/python/eigenpy/windows_dll_manager.py
+++ b/python/eigenpy/windows_dll_manager.py
@@ -11,9 +11,12 @@ def get_dll_paths():
         RELATIVE_DLL_PATH1 = "..\\..\\..\\..\\bin"
         # lib/site-packages/package
         RELATIVE_DLL_PATH2 = "..\\..\\..\\bin"
+        # For unit test
+        RELATIVE_DLL_PATH3 = "..\\..\\bin"
         return [
             os.path.join(os.path.dirname(__file__), RELATIVE_DLL_PATH1),
             os.path.join(os.path.dirname(__file__), RELATIVE_DLL_PATH2),
+            os.path.join(os.path.dirname(__file__), RELATIVE_DLL_PATH3),
         ]
     else:
         return eigenpy_paths.split(os.pathsep)