From e48f3e1659f46aea8d34c49390eb8bab91c33c67 Mon Sep 17 00:00:00 2001
From: leufen1 <l.leufen@fz-juelich.de>
Date: Mon, 16 May 2022 15:40:56 +0200
Subject: [PATCH] update test

---
 test/test_helpers/test_statistics.py | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/test/test_helpers/test_statistics.py b/test/test_helpers/test_statistics.py
index a12e6dcd..6f1952a9 100644
--- a/test/test_helpers/test_statistics.py
+++ b/test/test_helpers/test_statistics.py
@@ -250,13 +250,20 @@ class TestCreateBootstrapRealizations:
     def test_create_n_bootstrap_realizations(self, data):
         boot_data = create_n_bootstrap_realizations(data, dim_name_time='time', dim_name_model='model',
                                                     n_boots=1000, dim_name_boots='boots')
-        assert isinstance(boot_data, xr.DataArray)
-        assert boot_data.shape == (1000, 2)
+        assert isinstance(boot_data, dict)
+        assert "" in boot_data.keys()
+        assert isinstance(boot_data[""], xr.DataArray)
+        assert boot_data[""].shape == (1000, 2)
 
         boot_data = create_n_bootstrap_realizations(data.sel(model='m1').squeeze(), dim_name_time='time',
                                                     dim_name_model='model', n_boots=1000, dim_name_boots='boots')
-        assert isinstance(boot_data, xr.DataArray)
-        assert boot_data.shape == (1000,)
+        assert isinstance(boot_data[""], xr.DataArray)
+        assert boot_data[""].shape == (1000,)
+
+        data["time"] = pd.date_range("2022-01", periods=10, freq="1m")
+        boot_data = create_n_bootstrap_realizations(data, dim_name_time='time', dim_name_model='model',
+                                                    n_boots=100, dim_name_boots='boots', seasons=["JJA", "DJF"])
+        assert sorted(list(boot_data.keys())) == sorted(["", "JJA", "DJF"])
 
 
 class TestMeanSquaredError:
-- 
GitLab