@@ -458,7 +458,6 @@ def test_iloc(self):
458
458
iframe .iloc [:, 0 ].sp_index )
459
459
460
460
def test_set_value (self ):
461
-
462
461
# ok, as the index gets converted to object
463
462
frame = self .frame .copy ()
464
463
with tm .assert_produces_warning ((FutureWarning ,
@@ -593,8 +592,9 @@ def test_setitem_chained_no_consolidate(self):
593
592
# issuecomment-361696418
594
593
# chained setitem used to cause consolidation
595
594
sdf = pd .SparseDataFrame ([[np .nan , 1 ], [2 , np .nan ]])
596
- with pd .option_context ('mode.chained_assignment' , None ):
597
- sdf [0 ][1 ] = 2
595
+ with tm .assert_produces_warning (PerformanceWarning ):
596
+ with pd .option_context ('mode.chained_assignment' , None ):
597
+ sdf [0 ][1 ] = 2
598
598
assert len (sdf ._data .blocks ) == 2
599
599
600
600
def test_delitem (self ):
@@ -1333,24 +1333,32 @@ def spindex_kind(request):
1333
1333
@pytest .mark .parametrize ('indexer' , ['iat' ])
1334
1334
@pytest .mark .parametrize ('key' , [(0 , 0 )])
1335
1335
def test_frame_assignment_at (spindex_kind , indexer , key ):
1336
- _test_assignment (spindex_kind , indexer , key )
1336
+ with tm .assert_produces_warning (PerformanceWarning ):
1337
+ _test_assignment (spindex_kind , indexer , key )
1337
1338
1338
1339
1339
1340
@pytest .mark .parametrize ('indexer' , ['at' , 'loc' , 'iloc' ])
1340
1341
@pytest .mark .parametrize ('key' , [0 ,
1341
1342
[0 , 1 ],
1342
1343
[True , False ]])
1343
1344
def test_frame_assignment_loc (spindex_kind , indexer , key ):
1344
- _test_assignment (spindex_kind , indexer , key )
1345
+ with tm .assert_produces_warning (PerformanceWarning ):
1346
+ _test_assignment (spindex_kind , indexer , key )
1345
1347
1346
1348
1347
1349
@pytest .mark .parametrize ('key' , [None ,
1348
1350
[True , False ]])
1349
1351
def test_frame_assignment_setitem (spindex_kind , key ):
1350
- _test_assignment (spindex_kind , None , key )
1352
+ with tm .assert_produces_warning (PerformanceWarning ):
1353
+ _test_assignment (spindex_kind , None , key )
1354
+
1355
+
1356
+ @pytest .mark .parametrize ('key' , [3 ])
1357
+ def test_frame_assignment_extend_index_loc (spindex_kind , key ):
1358
+ _test_assignment (spindex_kind , 'loc' , key )
1351
1359
1352
1360
1353
- @pytest .mark .parametrize ('indexer' , ['loc' , 'at' ])
1354
1361
@pytest .mark .parametrize ('key' , [3 ])
1355
- def test_frame_assignment_extend_index (spindex_kind , indexer , key ):
1356
- _test_assignment (spindex_kind , indexer , key )
1362
+ def test_frame_assignment_extend_index_at (spindex_kind , key ):
1363
+ with tm .assert_produces_warning (PerformanceWarning ):
1364
+ _test_assignment (spindex_kind , 'at' , key )
0 commit comments