Skip to content

Commit 3af103d

Browse files
committed
add check_less_precise=2 to failing comparisons
1 parent 023b5f7 commit 3af103d

File tree

4 files changed

+16
-20
lines changed

4 files changed

+16
-20
lines changed

pvlib/test/test_location.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ def test_get_clearsky():
6464
[ 0. , 0. , 0. ]]),
6565
columns=['ghi', 'dni', 'dhi'],
6666
index=times)
67-
assert_frame_equal(expected, clearsky)
67+
assert_frame_equal(expected, clearsky, check_less_precise=2)
6868

6969

7070
def test_get_clearsky_ineichen_supply_linke():
@@ -84,7 +84,7 @@ def test_get_clearsky_ineichen_supply_linke():
8484
columns=['ghi', 'dni', 'dhi'],
8585
index=times_localized)
8686
out = tus.get_clearsky(times_localized, linke_turbidity=3)
87-
assert_frame_equal(expected, out)
87+
assert_frame_equal(expected, out, check_less_precise=2)
8888

8989

9090
def test_get_clearsky_haurwitz():
@@ -119,7 +119,7 @@ def test_get_clearsky_simplified_solis():
119119
columns=['dhi', 'dni', 'ghi'],
120120
index=times)
121121
expected = expected[['ghi', 'dni', 'dhi']]
122-
assert_frame_equal(expected, clearsky)
122+
assert_frame_equal(expected, clearsky, check_less_precise=2)
123123

124124

125125
def test_get_clearsky_simplified_solis_apparent_elevation():
@@ -140,7 +140,7 @@ def test_get_clearsky_simplified_solis_apparent_elevation():
140140
columns=['dhi', 'dni', 'ghi'],
141141
index=times)
142142
expected = expected[['ghi', 'dni', 'dhi']]
143-
assert_frame_equal(expected, clearsky)
143+
assert_frame_equal(expected, clearsky, check_less_precise=2)
144144

145145

146146
def test_get_clearsky_simplified_solis_dni_extra():
@@ -178,7 +178,7 @@ def test_get_clearsky_simplified_solis_pressure():
178178
columns=['dhi', 'dni', 'ghi'],
179179
index=times)
180180
expected = expected[['ghi', 'dni', 'dhi']]
181-
assert_frame_equal(expected, clearsky)
181+
assert_frame_equal(expected, clearsky, check_less_precise=2)
182182

183183

184184
def test_get_clearsky_simplified_solis_aod_pw():
@@ -197,7 +197,7 @@ def test_get_clearsky_simplified_solis_aod_pw():
197197
columns=['dhi', 'dni', 'ghi'],
198198
index=times)
199199
expected = expected[['ghi', 'dni', 'dhi']]
200-
assert_frame_equal(expected, clearsky)
200+
assert_frame_equal(expected, clearsky, check_less_precise=2)
201201

202202

203203
def test_get_clearsky_valueerror():

pvlib/test/test_modelchain.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ def test_run_model(system, location):
6565

6666
expected = pd.Series(np.array([ 1.82033564e+02, -2.00000000e-02]),
6767
index=times)
68-
assert_series_equal(ac, expected)
68+
assert_series_equal(ac, expected, check_less_precise=2)
6969

7070

7171
def test_run_model_with_irradiance(system, location):
@@ -113,7 +113,7 @@ def test_run_model_with_weather(system, location):
113113

114114
expected = pd.Series(np.array([ 1.99952400e+02, -2.00000000e-02]),
115115
index=times)
116-
assert_series_equal(ac, expected)
116+
assert_series_equal(ac, expected, check_less_precise=2)
117117

118118

119119
def test_run_model_tracker(system, location):
@@ -125,14 +125,14 @@ def test_run_model_tracker(system, location):
125125

126126
expected = pd.Series(np.array([ 121.421719, -2.00000000e-02]),
127127
index=times)
128-
assert_series_equal(ac, expected)
128+
assert_series_equal(ac, expected, check_less_precise=2)
129129

130130
expected = pd.DataFrame(np.
131131
array([[ 54.82513187, 90. , 11.0039221 , 11.0039221 ],
132132
[ nan, 0. , 0. , nan]]),
133133
columns=['aoi', 'surface_azimuth', 'surface_tilt', 'tracker_theta'],
134134
index=times)
135-
assert_frame_equal(mc.tracking, expected)
135+
assert_frame_equal(mc.tracking, expected, check_less_precise=2)
136136

137137

138138
def test_bad_get_orientation():
@@ -176,7 +176,7 @@ def test_basic_chain_alt_az(sam_data):
176176

177177
expected = pd.Series(np.array([ 1.14490928477e+02, -2.00000000e-02]),
178178
index=times)
179-
assert_series_equal(ac, expected)
179+
assert_series_equal(ac, expected, check_less_precise=2)
180180

181181

182182
def test_basic_chain_strategy(sam_data):
@@ -197,7 +197,7 @@ def test_basic_chain_strategy(sam_data):
197197

198198
expected = pd.Series(np.array([ 1.82033563543e+02, -2.00000000e-02]),
199199
index=times)
200-
assert_series_equal(ac, expected)
200+
assert_series_equal(ac, expected, check_less_precise=2)
201201

202202

203203
def test_basic_chain_altitude_pressure(sam_data):
@@ -221,7 +221,7 @@ def test_basic_chain_altitude_pressure(sam_data):
221221

222222
expected = pd.Series(np.array([ 1.15771428788e+02, -2.00000000e-02]),
223223
index=times)
224-
assert_series_equal(ac, expected)
224+
assert_series_equal(ac, expected, check_less_precise=2)
225225

226226
dc, ac = modelchain.basic_chain(times, latitude, longitude,
227227
module_parameters, inverter_parameters,
@@ -231,7 +231,7 @@ def test_basic_chain_altitude_pressure(sam_data):
231231

232232
expected = pd.Series(np.array([ 1.15771428788e+02, -2.00000000e-02]),
233233
index=times)
234-
assert_series_equal(ac, expected)
234+
assert_series_equal(ac, expected, check_less_precise=2)
235235

236236

237237
def test_ModelChain___repr__():

pvlib/test/test_pvsystem.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -462,9 +462,7 @@ def test_PVSystem_get_irradiance():
462462
'poa_ground_diffuse'],
463463
index=times)
464464

465-
irradiance = np.round(irradiance, 4)
466-
expected = np.round(expected, 4)
467-
assert_frame_equal(irradiance, expected)
465+
assert_frame_equal(irradiance, expected, check_less_precise=2)
468466

469467

470468
def test_PVSystem_localize_with_location():

pvlib/test/test_tracking.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -278,9 +278,7 @@ def test_get_irradiance():
278278
'poa_ground_diffuse'],
279279
index=times)
280280

281-
irradiance = np.round(irradiance, 4)
282-
expected = np.round(expected, 4)
283-
assert_frame_equal(irradiance, expected)
281+
assert_frame_equal(irradiance, expected, check_less_precise=2)
284282

285283

286284
def test_SingleAxisTracker___repr__():

0 commit comments

Comments
 (0)