diff --git a/pyproject.toml b/pyproject.toml index d6b72d4..a31ae8f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -68,3 +68,4 @@ build-backend = "setuptools.build_meta" log_cli = true log_cli_level = 'INFO' testpaths = ["tests"] +pythonpath = "./src" diff --git a/tests/test_array.py b/tests/test_array.py index 395996a..f6bae63 100644 --- a/tests/test_array.py +++ b/tests/test_array.py @@ -1,14 +1,11 @@ """Pytest module.""" import unittest -import os -import sys -import numpy as np -sys.path.append(r'src') -sys.path.append(os.path.dirname(__file__)) +import numpy as np from file_manager import FileManager -from hecdss import HecDss, ArrayContainer + +from hecdss import ArrayContainer, HecDss class TestArray(unittest.TestCase): diff --git a/tests/test_basics.py b/tests/test_basics.py index e5ee502..e379f33 100644 --- a/tests/test_basics.py +++ b/tests/test_basics.py @@ -1,14 +1,11 @@ """Pytest module.""" import unittest -import os -import sys +from datetime import datetime -sys.path.append(r'src') -sys.path.append(os.path.dirname(__file__)) from file_manager import FileManager + from hecdss import Catalog, HecDss -from datetime import datetime class TestBasics(unittest.TestCase): diff --git a/tests/test_dss_type.py b/tests/test_dss_type.py index ffc1e1b..fae721b 100644 --- a/tests/test_dss_type.py +++ b/tests/test_dss_type.py @@ -1,9 +1,5 @@ import unittest -import os -import sys -sys.path.append(r'src') -sys.path.append(os.path.dirname(__file__)) from hecdss.dss_type import DssType diff --git a/tests/test_dsspath.py b/tests/test_dsspath.py index 98ba9c0..ecd0c8b 100644 --- a/tests/test_dsspath.py +++ b/tests/test_dsspath.py @@ -1,15 +1,10 @@ """Pytest module.""" import unittest -import os -import sys - -sys.path.append(r'src') -sys.path.append(os.path.dirname(__file__)) +from hecdss import DssPath from hecdss.cwms_utility import CwmsUtility from hecdss.dss_type import DssType -from hecdss import DssPath class TestDssPath(unittest.TestCase): diff --git a/tests/test_gridded_data.py b/tests/test_gridded_data.py index f3ad99a..2ecb94b 100644 --- a/tests/test_gridded_data.py +++ b/tests/test_gridded_data.py @@ -1,15 +1,12 @@ """Pytest module.""" import unittest -import sys -import os -import numpy as np -sys.path.append(r'src') -sys.path.append(os.path.dirname(__file__)) +import numpy as np from file_manager import FileManager -from hecdss.gridded_data import GriddedData + from hecdss import HecDss +from hecdss.gridded_data import GriddedData class TestGriddedData(unittest.TestCase): diff --git a/tests/test_irregular_timeseries.py b/tests/test_irregular_timeseries.py index 287c0ba..bb4aede 100644 --- a/tests/test_irregular_timeseries.py +++ b/tests/test_irregular_timeseries.py @@ -1,18 +1,16 @@ """Pytest module.""" -import unittest -import sys import os -import numpy as np - - -sys.path.append(r'src') -sys.path.append(os.path.dirname(__file__)) +import sys +import unittest +from datetime import datetime, timedelta +import numpy as np from file_manager import FileManager -from hecdss.irregular_timeseries import IrregularTimeSeries -from datetime import datetime, timedelta + from hecdss import HecDss +from hecdss.irregular_timeseries import IrregularTimeSeries + class TestRegularTimeSeries(unittest.TestCase): diff --git a/tests/test_location_info.py b/tests/test_location_info.py index b58bb8e..9bdb9d9 100644 --- a/tests/test_location_info.py +++ b/tests/test_location_info.py @@ -1,18 +1,11 @@ """Pytest module.""" import unittest -import sys -import os -import numpy as np - -sys.path.append(r'src') -sys.path.append(os.path.dirname(__file__)) from file_manager import FileManager -import copy -from hecdss.paired_data import PairedData -from hecdss.location_info import LocationInfo + from hecdss import HecDss +from hecdss.location_info import LocationInfo # update MODIFIED_TEST_DIR to be the path the folder containing dss files diff --git a/tests/test_paired_data.py b/tests/test_paired_data.py index 1f00358..b3c9121 100644 --- a/tests/test_paired_data.py +++ b/tests/test_paired_data.py @@ -1,17 +1,13 @@ """Pytest module.""" +import copy import unittest -import sys -import os -import numpy as np - -sys.path.append(r'src') -sys.path.append(os.path.dirname(__file__)) +import numpy as np from file_manager import FileManager -import copy -from hecdss.paired_data import PairedData + from hecdss import HecDss +from hecdss.paired_data import PairedData # update MODIFIED_TEST_DIR to be the path the folder containing dss files diff --git a/tests/test_regular_timeseries.py b/tests/test_regular_timeseries.py index 0d491a3..cf078d3 100644 --- a/tests/test_regular_timeseries.py +++ b/tests/test_regular_timeseries.py @@ -1,19 +1,14 @@ """Pytest module.""" import unittest -import sys -import os +from datetime import datetime, timedelta import numpy as np +from file_manager import FileManager from hecdss import HecDss - -sys.path.append(r'src') -sys.path.append(os.path.dirname(__file__)) - -from file_manager import FileManager from hecdss.regular_timeseries import RegularTimeSeries -from datetime import datetime, timedelta + class TestRegularTimeSeries(unittest.TestCase): diff --git a/tests/test_text.py b/tests/test_text.py index d1f4c1f..a33ee73 100644 --- a/tests/test_text.py +++ b/tests/test_text.py @@ -1,16 +1,11 @@ """Pytest module.""" import unittest -import sys -import os - -from hecdss.record_type import RecordType - -sys.path.append(r'src') -sys.path.append(os.path.dirname(__file__)) from file_manager import FileManager -from hecdss import Catalog, HecDss + +from hecdss import HecDss +from hecdss.record_type import RecordType class TestText(unittest.TestCase): diff --git a/tests/workshop.py b/tests/workshop.py index 2104fad..de02cd8 100644 --- a/tests/workshop.py +++ b/tests/workshop.py @@ -1,14 +1,9 @@ - """Pytest module.""" -import sys -import os -sys.path.append(r'src') -sys.path.append(os.path.dirname(__file__)) - +import copy from file_manager import FileManager -import copy + from hecdss import HecDss