From b070bb28996ff60fda49d447849d04d19b372341 Mon Sep 17 00:00:00 2001 From: Nicolas Mounet Date: Wed, 4 Nov 2020 22:44:27 +0100 Subject: [PATCH] Modifying the test on the WindowOpening class, using time-dependent temperature --- cara/tests/test_known_quantities.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/cara/tests/test_known_quantities.py b/cara/tests/test_known_quantities.py index fc563071..dae53343 100644 --- a/cara/tests/test_known_quantities.py +++ b/cara/tests/test_known_quantities.py @@ -187,14 +187,13 @@ def test_piecewiseconstantfunction_vs_interval(): def test_windowopening(): - w1 = models.WindowOpening(active=models.SpecificInterval([(0,24)]), - inside_temp=293.15,outside_temp=283.15, + tempOutside = models.PiecewiseconstantFunction([0,10,24],[273.15,283.15]) + tempInside = models.PiecewiseconstantFunction([0,24],[293.15]) + w = models.WindowOpening(active=models.SpecificInterval([(0,24)]), + inside_temp=tempInside,outside_temp=tempOutside, window_height=1.,opening_length=0.6) - w2 = models.WindowOpening(active=models.SpecificInterval([(0,24)]), - inside_temp=293.15,outside_temp=273.15, - window_height=1.,opening_length=0.6) - npt.assert_allclose(w1.air_exchange(models.Room(volume=68),10.), + npt.assert_allclose(w.air_exchange(models.Room(volume=68),16.), 3.7393925,rtol=1e-5) - npt.assert_allclose(w2.air_exchange(models.Room(volume=68),10.), + npt.assert_allclose(w.air_exchange(models.Room(volume=68),8.), 5.3842316,rtol=1e-5)