From 03c6b38aa066e0e25463afb6d0fa163017e6f977 Mon Sep 17 00:00:00 2001 From: Niklas Selke <n.selke@fz-juelich.de> Date: Tue, 20 Dec 2022 13:49:53 +0100 Subject: [PATCH] Adapted the imports and file paths to the new folder structure for the tests. --- tests/test_metrics/test_stats.py | 2 +- tests/test_metrics/test_toarstats.py | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/tests/test_metrics/test_stats.py b/tests/test_metrics/test_stats.py index a1d169d..214aea6 100644 --- a/tests/test_metrics/test_stats.py +++ b/tests/test_metrics/test_stats.py @@ -12,7 +12,7 @@ from toarstats.metrics.interface import calculate_statistics from toarstats.metrics.stats_utils import create_reference_series data = pd.read_csv( - "tests/time_series.csv", header=None, names=[None, "values"], + "tests/test_metrics/time_series.csv", header=None, names=[None, "values"], index_col=0, parse_dates=True, infer_datetime_format=True ) ref_data = create_reference_series(data.index) diff --git a/tests/test_metrics/test_toarstats.py b/tests/test_metrics/test_toarstats.py index 6093467..75ea390 100644 --- a/tests/test_metrics/test_toarstats.py +++ b/tests/test_metrics/test_toarstats.py @@ -23,7 +23,9 @@ import numpy as np import pandas as pd import pytest -from tests.create_sample_data_and_reference_results import create_sample_data +from tests.test_metrics.create_sample_data_and_reference_results import ( + create_sample_data +) from toarstats.metrics.interface import calculate_statistics @@ -33,7 +35,7 @@ def get_all_statistics(): :return: A set of all implemented statistics """ statistics = set() - for file in Path(Path(__file__).resolve().parents[1], + for file in Path(Path(__file__).resolve().parents[2], "toarstats/metrics").glob("*.py"): for node in ast.parse(file.read_text(), file).body: if (isinstance(node, ast.FunctionDef) @@ -50,7 +52,7 @@ def get_all_samplings(): :return: A set of all implemented samplings """ samplings = set() - for file in Path(Path(__file__).resolve().parents[1], + for file in Path(Path(__file__).resolve().parents[2], "toarstats/metrics").glob("*.py"): for node in ast.parse(file.read_text(), file).body: if (isinstance(node, ast.Assign) -- GitLab