@@ -178,6 +178,10 @@ def wrapper(x):
178
178
179
179
class SafeForSparse (object ):
180
180
181
+ @classmethod
182
+ def assert_panel_equal (cls , x , y ):
183
+ assert_panel_equal (x , y )
184
+
181
185
def test_get_axis (self ):
182
186
assert (self .panel ._get_axis (0 ) is self .panel .items )
183
187
assert (self .panel ._get_axis (1 ) is self .panel .major_axis )
@@ -342,10 +346,10 @@ def check_op(op, name):
342
346
343
347
def test_combinePanel (self ):
344
348
result = self .panel .add (self .panel )
345
- assert_panel_equal (result , self .panel * 2 )
349
+ self . assert_panel_equal (result , self .panel * 2 )
346
350
347
351
def test_neg (self ):
348
- assert_panel_equal (- self .panel , self .panel * - 1 )
352
+ self . assert_panel_equal (- self .panel , self .panel * - 1 )
349
353
350
354
# issue 7692
351
355
def test_raise_when_not_implemented (self ):
@@ -365,22 +369,22 @@ def test_select(self):
365
369
# select items
366
370
result = p .select (lambda x : x in ('ItemA' , 'ItemC' ), axis = 'items' )
367
371
expected = p .reindex (items = ['ItemA' , 'ItemC' ])
368
- assert_panel_equal (result , expected )
372
+ self . assert_panel_equal (result , expected )
369
373
370
374
# select major_axis
371
375
result = p .select (lambda x : x >= datetime (2000 , 1 , 15 ), axis = 'major' )
372
376
new_major = p .major_axis [p .major_axis >= datetime (2000 , 1 , 15 )]
373
377
expected = p .reindex (major = new_major )
374
- assert_panel_equal (result , expected )
378
+ self . assert_panel_equal (result , expected )
375
379
376
380
# select minor_axis
377
381
result = p .select (lambda x : x in ('D' , 'A' ), axis = 2 )
378
382
expected = p .reindex (minor = ['A' , 'D' ])
379
- assert_panel_equal (result , expected )
383
+ self . assert_panel_equal (result , expected )
380
384
381
385
# corner case, empty thing
382
386
result = p .select (lambda x : x in ('foo' , ), axis = 'items' )
383
- assert_panel_equal (result , p .reindex (items = []))
387
+ self . assert_panel_equal (result , p .reindex (items = []))
384
388
385
389
def test_get_value (self ):
386
390
for item in self .panel .items :
@@ -395,8 +399,8 @@ def test_abs(self):
395
399
result = self .panel .abs ()
396
400
result2 = abs (self .panel )
397
401
expected = np .abs (self .panel )
398
- assert_panel_equal (result , expected )
399
- assert_panel_equal (result2 , expected )
402
+ self . assert_panel_equal (result , expected )
403
+ self . assert_panel_equal (result2 , expected )
400
404
401
405
df = self .panel ['ItemA' ]
402
406
result = df .abs ()
@@ -863,6 +867,10 @@ def test_set_value(self):
863
867
class TestPanel (tm .TestCase , PanelTests , CheckIndexing , SafeForLongAndSparse ,
864
868
SafeForSparse ):
865
869
870
+ @classmethod
871
+ def assert_panel_equal (cls , x , y ):
872
+ assert_panel_equal (x , y )
873
+
866
874
def setUp (self ):
867
875
self .panel = _panel .copy ()
868
876
self .panel .major_axis .name = None
@@ -1959,7 +1967,7 @@ def test_round(self):
1959
1967
major_axis = pd .date_range ('1/1/2000' , periods = 5 ),
1960
1968
minor_axis = ['A' , 'B' ])
1961
1969
result = p .round ()
1962
- assert_panel_equal (expected , result )
1970
+ self . assert_panel_equal (expected , result )
1963
1971
1964
1972
def test_numpy_round (self ):
1965
1973
values = [[[- 3.2 , 2.2 ], [0 , - 4.8213 ], [3.123 , 123.12 ],
@@ -1975,7 +1983,7 @@ def test_numpy_round(self):
1975
1983
major_axis = pd .date_range ('1/1/2000' , periods = 5 ),
1976
1984
minor_axis = ['A' , 'B' ])
1977
1985
result = np .round (p )
1978
- assert_panel_equal (expected , result )
1986
+ self . assert_panel_equal (expected , result )
1979
1987
1980
1988
msg = "the 'out' parameter is not supported"
1981
1989
tm .assertRaisesRegexp (ValueError , msg , np .round , p , out = p )
@@ -2262,12 +2270,15 @@ def test_all_any_unhandled(self):
2262
2270
self .assertRaises (NotImplementedError , self .panel .any , bool_only = True )
2263
2271
2264
2272
2265
- class TestPanelFrame (tm .TestCase ):
2273
+ class TestLongPanel (tm .TestCase ):
2266
2274
"""
2267
- Check that conversions to and from Panel to DataFrame work .
2275
+ LongPanel no longer exists, but.. .
2268
2276
"""
2269
2277
2270
2278
def setUp (self ):
2279
+ import warnings
2280
+ warnings .filterwarnings (action = 'ignore' , category = FutureWarning )
2281
+
2271
2282
panel = tm .makePanel ()
2272
2283
tm .add_nans (panel )
2273
2284
0 commit comments