Skip to content

Commit 34b430a

Browse files
committed
dni() deprecation test
1 parent 4906f4f commit 34b430a

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

pvlib/tests/test_irradiance.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1143,6 +1143,25 @@ def test_dni():
11431143
146.190220008, 573.685662283]))
11441144

11451145

1146+
def test_dni_dni_clearsky_deprecation():
1147+
ghi = pd.Series([90, 100, 100, 100, 100])
1148+
dhi = pd.Series([100, 90, 50, 50, 50])
1149+
zenith = pd.Series([80, 100, 85, 70, 85])
1150+
dni_clear = pd.Series([50, 50, 200, 50, 300])
1151+
1152+
with pytest.warns(pvlibDeprecationWarning, match='dni_clear'):
1153+
dni = irradiance.dni(ghi, dhi, zenith,
1154+
clearsky_dni=dni_clear, clearsky_tolerance=2)
1155+
assert_series_equal(dni,
1156+
pd.Series([float('nan'), float('nan'), 400,
1157+
146.190220008, 573.685662283]))
1158+
1159+
dni = irradiance.dni(ghi, dhi, zenith)
1160+
assert_series_equal(dni,
1161+
pd.Series([float('nan'), float('nan'), 573.685662283,
1162+
146.190220008, 573.685662283]))
1163+
1164+
11461165
@pytest.mark.parametrize(
11471166
'surface_tilt,surface_azimuth,solar_zenith,' +
11481167
'solar_azimuth,aoi_expected,aoi_proj_expected',

0 commit comments

Comments
 (0)