Skip to content

Commit 58b246e

Browse files
Kurt RheeKurt Rhee
authored andcommitted
moved tests to atmosphere.py tests
1 parent b52f9a9 commit 58b246e

File tree

3 files changed

+40
-50
lines changed

3 files changed

+40
-50
lines changed

pvlib/tests/conftest.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -477,18 +477,18 @@ def sapm_module_params():
477477

478478

479479
@pytest.fixture(scope='function')
480-
def spectrum_temperature():
480+
def tdew_rh_conversion_temperature():
481481
temperature = pd.Series([20.0, 25.0, 30.0, 15.0, 10.0])
482482
return temperature
483483

484484

485485
@pytest.fixture(scope='function')
486-
def spectrum_dewpoint():
486+
def tdew_rh_conversion_dewpoint():
487487
dewpoint = pd.Series([15.0, 20.0, 25.0, 12.0, 8.0])
488488
return dewpoint
489489

490490
@pytest.fixture(scope='function')
491-
def spectrum_relative_humidity():
491+
def tdew_rh_conversion_relative_humidity():
492492
relative_humidity = pd.Series([
493493
72.938767, 73.802512, 74.628205, 82.261353, 87.383237
494494
])

pvlib/tests/spectrum/test_magnus_tetens.py

Lines changed: 0 additions & 47 deletions
This file was deleted.

pvlib/tests/test_atmosphere.py

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,43 @@ def test_gueymard94_pw():
8787

8888
assert_allclose(pws, expected, atol=0.01)
8989

90+
# Unit tests
91+
def test_rh_from_tdew(
92+
tdew_rh_conversion_temperature, tdew_rh_conversion_dewpoint,
93+
tdew_rh_conversion_relative_humidity
94+
):
95+
96+
# Calculate relative humidity
97+
rh = atmosphere.rh_from_tdew(
98+
temperature=tdew_rh_conversion_temperature,
99+
dewpoint=tdew_rh_conversion_dewpoint
100+
)
101+
102+
# test
103+
pd.testing.assert_series_equal(
104+
rh,
105+
tdew_rh_conversion_relative_humidity,
106+
check_names=False
107+
)
108+
109+
110+
# Unit tests
111+
def test_tdew_from_rh(
112+
tdew_rh_conversion_temperature, tdew_rh_conversion_dewpoint,
113+
tdew_rh_conversion_relative_humidity
114+
):
115+
116+
# Calculate relative humidity
117+
dewpoint = atmosphere.tdew_from_rh(
118+
temperature=tdew_rh_conversion_temperature,
119+
relative_humidity=tdew_rh_conversion_relative_humidity
120+
)
121+
122+
# test
123+
pd.testing.assert_series_equal(
124+
dewpoint, spectrum_dewpoint, check_names=False
125+
)
126+
90127

91128
def test_first_solar_spectral_correction_deprecated():
92129
with pytest.warns(pvlibDeprecationWarning,

0 commit comments

Comments
 (0)