From 55d752361ff4815d6ada8f14cff884c2218d921f Mon Sep 17 00:00:00 2001 From: KatKatKateryna Date: Thu, 18 Jan 2024 21:46:27 +0000 Subject: [PATCH] import module --- tests/unit/geometry_tests/test_utils.py | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/tests/unit/geometry_tests/test_utils.py b/tests/unit/geometry_tests/test_utils.py index 27e647bb..bf98a97c 100644 --- a/tests/unit/geometry_tests/test_utils.py +++ b/tests/unit/geometry_tests/test_utils.py @@ -39,10 +39,6 @@ def test_path2(): assert "1" in sys.path - import specklepy_qt_ui - - assert "1" in os.path.dirname(specklepy_qt_ui.__file__) - def test_path3(): import speckle @@ -50,10 +46,29 @@ def test_path3(): root = os.path.abspath( os.path.dirname(os.path.abspath(os.path.dirname(speckle.__file__))) ) - subfolders = [f.path for f in os.scandir(root) if f.is_dir()] + subfolders = [f.path for f in os.scandir(root) if f.is_dir()][6:] assert "1" in subfolders +def test_path4(): + import speckle + + p = os.path.abspath(os.path.dirname(speckle.__file__)) + if "speckle-qgis" not in p: # for CI + path_add = p.replace("speckle", "specklepy_qt_ui") + else: # for local debugging + path_add = p.replace( + "speckle-qgis\\speckle", + "speckle-qgis\\specklepy_qt_ui".replace( + "speckle-qgis/speckle", "speckle-qgis/specklepy_qt_ui" + ), + ) + sys.path.append(path_add) + import specklepy_qt_ui + + assert "1" in os.path.dirname(specklepy_qt_ui.__file__) + + from speckle.converter.geometry.utils import ( cross_product, dot,