@@ -1373,7 +1373,7 @@ def test_ac_models(sapm_dc_snl_ac_system, cec_dc_adr_ac_system,
1373
1373
assert m .call_count == 1
1374
1374
assert isinstance (mc .results .ac , pd .Series )
1375
1375
assert not mc .results .ac .empty
1376
- assert mc .results .ac [1 ] < 1
1376
+ assert mc .results .ac . iloc [1 ] < 1
1377
1377
1378
1378
1379
1379
def test_ac_model_user_func (pvwatts_dc_pvwatts_ac_system , location , weather ,
@@ -1425,8 +1425,8 @@ def test_aoi_models(sapm_dc_snl_ac_system, location, aoi_model,
1425
1425
assert m .call_count == 1
1426
1426
assert isinstance (mc .results .ac , pd .Series )
1427
1427
assert not mc .results .ac .empty
1428
- assert mc .results .ac [0 ] > 150 and mc .results .ac [0 ] < 200
1429
- assert mc .results .ac [1 ] < 1
1428
+ assert mc .results .ac . iloc [0 ] > 150 and mc .results .ac . iloc [0 ] < 200
1429
+ assert mc .results .ac . iloc [1 ] < 1
1430
1430
1431
1431
1432
1432
@pytest .mark .parametrize ('aoi_model' , [
@@ -1441,8 +1441,8 @@ def test_aoi_models_singleon_weather_single_array(
1441
1441
assert len (mc .results .aoi_modifier ) == 1
1442
1442
assert isinstance (mc .results .ac , pd .Series )
1443
1443
assert not mc .results .ac .empty
1444
- assert mc .results .ac [0 ] > 150 and mc .results .ac [0 ] < 200
1445
- assert mc .results .ac [1 ] < 1
1444
+ assert mc .results .ac . iloc [0 ] > 150 and mc .results .ac . iloc [0 ] < 200
1445
+ assert mc .results .ac . iloc [1 ] < 1
1446
1446
1447
1447
1448
1448
def test_aoi_model_no_loss (sapm_dc_snl_ac_system , location , weather ):
@@ -1451,8 +1451,8 @@ def test_aoi_model_no_loss(sapm_dc_snl_ac_system, location, weather):
1451
1451
mc .run_model (weather )
1452
1452
assert mc .results .aoi_modifier == 1.0
1453
1453
assert not mc .results .ac .empty
1454
- assert mc .results .ac [0 ] > 150 and mc .results .ac [0 ] < 200
1455
- assert mc .results .ac [1 ] < 1
1454
+ assert mc .results .ac . iloc [0 ] > 150 and mc .results .ac . iloc [0 ] < 200
1455
+ assert mc .results .ac . iloc [1 ] < 1
1456
1456
1457
1457
1458
1458
def test_aoi_model_interp (sapm_dc_snl_ac_system , location , weather , mocker ):
@@ -1472,8 +1472,8 @@ def test_aoi_model_interp(sapm_dc_snl_ac_system, location, weather, mocker):
1472
1472
assert m .call_args [1 ]['theta_ref' ] == theta_ref
1473
1473
assert isinstance (mc .results .ac , pd .Series )
1474
1474
assert not mc .results .ac .empty
1475
- assert mc .results .ac [0 ] > 150 and mc .results .ac [0 ] < 200
1476
- assert mc .results .ac [1 ] < 1
1475
+ assert mc .results .ac . iloc [0 ] > 150 and mc .results .ac . iloc [0 ] < 200
1476
+ assert mc .results .ac . iloc [1 ] < 1
1477
1477
1478
1478
1479
1479
def test_aoi_model_user_func (sapm_dc_snl_ac_system , location , weather , mocker ):
@@ -1484,8 +1484,8 @@ def test_aoi_model_user_func(sapm_dc_snl_ac_system, location, weather, mocker):
1484
1484
assert m .call_count == 1
1485
1485
assert mc .results .aoi_modifier == 0.9
1486
1486
assert not mc .results .ac .empty
1487
- assert mc .results .ac [0 ] > 140 and mc .results .ac [0 ] < 200
1488
- assert mc .results .ac [1 ] < 1
1487
+ assert mc .results .ac . iloc [0 ] > 140 and mc .results .ac . iloc [0 ] < 200
1488
+ assert mc .results .ac . iloc [1 ] < 1
1489
1489
1490
1490
1491
1491
@pytest .mark .parametrize ('aoi_model' , [
0 commit comments