diff --git a/tests/test_determinist.py b/tests/test_determinist.py
index 4669b526c0088d83f1d40bc2bb8dd7314591b502..8276b01f5c748f4912a6e80f307f3b273f4a65af 100644
--- a/tests/test_determinist.py
+++ b/tests/test_determinist.py
@@ -96,7 +96,7 @@ class TestMasking(unittest.TestCase):
         )
 
     def test_conditions(self):
-        with self.subTest(condtions="observed streamflow values"):
+        with self.subTest(conditions="observed streamflow values"):
             cdt = numpy.array(["q_obs{<2000,>3000}"], dtype='|S32')
 
             msk = (_obs[0] < 2000) | (_obs[0] > 3000)
@@ -109,7 +109,7 @@ class TestMasking(unittest.TestCase):
                 evalhyd.evald(obs, prd, ["NSE"])[0]
             )
 
-        with self.subTest(condtions="observed streamflow statistics"):
+        with self.subTest(conditions="observed streamflow statistics"):
             cdt = numpy.array(["q_obs{>=median}"], dtype='|S32')
 
             msk = _obs[0] >= numpy.median(_obs)
diff --git a/tests/test_probabilist.py b/tests/test_probabilist.py
index 3d458ef6a9eceff66c3b35918d62b6224087e8db..c42d7ffecefbc974d4ae8f47493bb2b802524233 100644
--- a/tests/test_probabilist.py
+++ b/tests/test_probabilist.py
@@ -87,7 +87,7 @@ class TestMasking(unittest.TestCase):
         )
 
     def test_conditions(self):
-        with self.subTest(condtions="observed streamflow values"):
+        with self.subTest(conditions="observed streamflow values"):
             cdt = numpy.array([["q_obs{<2000,>3000}"]], dtype='|S32')
 
             msk = (_obs[0] < 2000) | (_obs[0] > 3000)
@@ -100,7 +100,7 @@ class TestMasking(unittest.TestCase):
                 evalhyd.evalp(obs, prd, ["QS"])[0]
             )
 
-        with self.subTest(condtions="predicted streamflow statistics"):
+        with self.subTest(conditions="predicted streamflow statistics"):
             cdt = numpy.array([["q_prd_median{<=quantile0.7}"]], dtype='|S32')
 
             median = numpy.squeeze(numpy.median(_prd, 2))