@@ -305,27 +305,30 @@ def test_iat_dont_wrap_object_datetimelike():
305
305
assert not isinstance (result , Timedelta )
306
306
307
307
308
- def test_multiindex_series_loc_get ():
309
- series = pd .Series ([1 , 2 ], index = [[ 1 , 2 ], [ 3 , 4 ] ])
310
- assert series .loc [1 , 3 ] == 1
308
+ def test_tuple_indexed_series_at_get ():
309
+ series = pd .Series ([1 , 2 ], index = [( 1 , 2 ), ( 3 , 4 ) ])
310
+ assert series .at [1 , 2 ] == 1
311
311
312
312
313
- def test_multiindex_series_loc_set ():
314
- series = pd .Series ([1 , 2 ], index = [[ 1 , 2 ], [ 3 , 4 ] ])
315
- series .loc [1 , 3 ] = 3
316
- assert series .loc [1 , 3 ] == 3
313
+ def test_tuple_indexed_series_at_set ():
314
+ series = pd .Series ([1 , 2 ], index = [( 1 , 2 ), ( 3 , 4 ) ])
315
+ series .at [1 , 2 ] = 3
316
+ assert series .at [1 , 2 ] == 3
317
317
318
318
319
319
def test_multiindex_series_at_get ():
320
320
# GH 26989
321
- # Series with multiindex at getter raises TypeError
321
+ # series. at works with multiindex
322
322
series = pd .Series ([1 , 2 ], index = [[1 , 2 ], [3 , 4 ]])
323
323
assert series .at [1 , 3 ] == 1
324
+ assert series .loc [1 , 3 ] == 1
324
325
325
326
326
327
def test_multiindex_series_at_set ():
327
328
# GH 26989
328
- # Series with multiindex at setter raises ValueError
329
+ # series. at works with multiindex
329
330
series = pd .Series ([1 , 2 ], index = [[1 , 2 ], [3 , 4 ]])
330
331
series .at [1 , 3 ] = 3
331
332
assert series .at [1 , 3 ] == 3
333
+ series .loc [1 , 3 ] = 4
334
+ assert series .loc [1 , 3 ] == 4
0 commit comments