Skip to content

Commit bc5c413

Browse files
committed
Fix python tests relative paths
1 parent b7eee0c commit bc5c413

13 files changed

Lines changed: 26 additions & 15 deletions

File tree

python/tests/__init__.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1-
from . import common
1+
import sys
2+
from pathlib import Path
23

3-
import yup
4+
tests_folder = str(Path(__file__).parent)
5+
6+
if tests_folder not in sys.path:
7+
sys.path.insert(0, tests_folder)

python/tests/conftest.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,15 @@
11
import sys
2+
from pathlib import Path
3+
24
import pytest
35

4-
from . import common
5-
from .utilities import get_runtime_data_folder, remove_directory_recursively
6+
tests_folder = str(Path(__file__).parent)
7+
8+
if tests_folder not in sys.path:
9+
sys.path.insert(0, tests_folder)
10+
11+
import common
12+
from utilities import get_runtime_data_folder, remove_directory_recursively
613

714
import yup
815

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
from .. import common
1+
import common

python/tests/test_yup_core/test_File.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import sys
33
import pytest
44

5-
from ..utilities import get_runtime_data_file
5+
from utilities import get_runtime_data_file
66
import yup
77

88
this_file = os.path.abspath(__file__)

python/tests/test_yup_core/test_FileFilter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import os
22

3-
from ..utilities import get_runtime_data_file
3+
from utilities import get_runtime_data_file
44
import yup
55

66
this_file = os.path.abspath(__file__)

python/tests/test_yup_core/test_FileOutputStream.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import textwrap
33
import pytest
44

5-
from ..utilities import get_runtime_data_file
5+
from utilities import get_runtime_data_file
66
import yup
77

88

python/tests/test_yup_core/test_JSON.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import pytest
22

3-
from ..utilities import get_runtime_data_file
3+
from utilities import get_runtime_data_file
44
import yup
55

66
#==================================================================================================

python/tests/test_yup_core/test_TemporaryFile.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import pytest
22
import os
33

4-
from ..utilities import get_runtime_data_file
4+
from utilities import get_runtime_data_file
55
import yup
66

77
#==================================================================================================

python/tests/test_yup_core/test_XmlElement.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import sys
33
import pytest
44

5-
from ..utilities import get_runtime_data_folder
5+
from utilities import get_runtime_data_folder
66
import yup
77

88

python/tests/test_yup_core/test_ZipFile.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import yup
66

7-
from ..utilities import get_runtime_data_folder
7+
from utilities import get_runtime_data_folder
88

99

1010
#==================================================================================================

0 commit comments

Comments
 (0)