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