Skip to content

Commit d791362

Browse files
gfyoungjreback
authored andcommitted
MAINT: Strip internals from TestCase class (#16016)
* MAINT: Move reset_display_options outside of TestCase * MAINT: Move round_trip_pickle outside of TestCase * MAINT: Remove all deprecated aliases from TestCase * DOC: Add doc explaining TestCase usage under pytest
1 parent c364e1d commit d791362

25 files changed

+66
-83
lines changed

pandas/tests/core/dtypes/test_dtypes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ def f():
4040
self.assertNotEqual(np.str_, self.dtype)
4141

4242
def test_pickle(self):
43-
result = self.round_trip_pickle(self.dtype)
43+
result = tm.round_trip_pickle(self.dtype)
4444
self.assertEqual(result, self.dtype)
4545

4646

pandas/tests/core/sparse/test_array.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -562,7 +562,7 @@ def _check_inplace_op(op):
562562

563563
def test_pickle(self):
564564
def _check_roundtrip(obj):
565-
unpickled = self.round_trip_pickle(obj)
565+
unpickled = tm.round_trip_pickle(obj)
566566
tm.assert_sp_array_equal(unpickled, obj)
567567

568568
_check_roundtrip(self.arr)

pandas/tests/core/sparse/test_frame.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ def test_array_interface(self):
278278
def test_pickle(self):
279279

280280
def _test_roundtrip(frame, orig):
281-
result = self.round_trip_pickle(frame)
281+
result = tm.round_trip_pickle(frame)
282282
tm.assert_sp_frame_equal(frame, result)
283283
tm.assert_frame_equal(result.to_dense(), orig, check_dtype=False)
284284

pandas/tests/core/sparse/test_series.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -390,7 +390,7 @@ def test_to_frame(self):
390390

391391
def test_pickle(self):
392392
def _test_roundtrip(series):
393-
unpickled = self.round_trip_pickle(series)
393+
unpickled = tm.round_trip_pickle(series)
394394
tm.assert_sp_series_equal(series, unpickled)
395395
tm.assert_series_equal(series.to_dense(), unpickled.to_dense())
396396

pandas/tests/frame/test_block_internals.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -350,18 +350,18 @@ def test_copy(self):
350350
self.assertIsNot(copy._data, self.mixed_frame._data)
351351

352352
def test_pickle(self):
353-
unpickled = self.round_trip_pickle(self.mixed_frame)
353+
unpickled = tm.round_trip_pickle(self.mixed_frame)
354354
assert_frame_equal(self.mixed_frame, unpickled)
355355

356356
# buglet
357357
self.mixed_frame._data.ndim
358358

359359
# empty
360-
unpickled = self.round_trip_pickle(self.empty)
360+
unpickled = tm.round_trip_pickle(self.empty)
361361
repr(unpickled)
362362

363363
# tz frame
364-
unpickled = self.round_trip_pickle(self.tzframe)
364+
unpickled = tm.round_trip_pickle(self.tzframe)
365365
assert_frame_equal(self.tzframe, unpickled)
366366

367367
def test_consolidate_datetime64(self):

pandas/tests/frame/test_repr_info.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ def test_repr_unsortable(self):
118118
fmt.set_option('display.max_rows', 1000, 'display.max_columns', 1000)
119119
repr(self.frame)
120120

121-
self.reset_display_options()
121+
tm.reset_display_options()
122122

123123
warnings.filters = warn_filters
124124

pandas/tests/frame/test_subclass.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ def test_dataframe_metadata(self):
8585
self.assertEqual(df.iloc[0:1, :].testattr, 'XXX')
8686

8787
# GH10553
88-
unpickled = self.round_trip_pickle(df)
88+
unpickled = tm.round_trip_pickle(df)
8989
tm.assert_frame_equal(df, unpickled)
9090
self.assertEqual(df._metadata, unpickled._metadata)
9191
self.assertEqual(df.testattr, unpickled.testattr)

pandas/tests/indexes/common.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def setup_indices(self):
2828
setattr(self, name, idx)
2929

3030
def verify_pickle(self, index):
31-
unpickled = self.round_trip_pickle(index)
31+
unpickled = tm.round_trip_pickle(index)
3232
self.assertTrue(index.equals(unpickled))
3333

3434
def test_pickle_compat_construction(self):

pandas/tests/indexes/datetimes/test_datetime.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ def test_roundtrip_pickle_with_tz(self):
106106
# GH 8367
107107
# round-trip of timezone
108108
index = date_range('20130101', periods=3, tz='US/Eastern', name='foo')
109-
unpickled = self.round_trip_pickle(index)
109+
unpickled = tm.round_trip_pickle(index)
110110
self.assert_index_equal(index, unpickled)
111111

112112
def test_reindex_preserves_tz_if_target_is_empty_list_or_array(self):

pandas/tests/indexes/datetimes/test_ops.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1121,7 +1121,7 @@ def test_comparison(self):
11211121
self.assertFalse(comp[9])
11221122

11231123
def test_pickle_unpickle(self):
1124-
unpickled = self.round_trip_pickle(self.rng)
1124+
unpickled = tm.round_trip_pickle(self.rng)
11251125
self.assertIsNotNone(unpickled.offset)
11261126

11271127
def test_copy(self):
@@ -1272,7 +1272,7 @@ def test_shift(self):
12721272
self.assertEqual(shifted[0], rng[0] + CDay())
12731273

12741274
def test_pickle_unpickle(self):
1275-
unpickled = self.round_trip_pickle(self.rng)
1275+
unpickled = tm.round_trip_pickle(self.rng)
12761276
self.assertIsNotNone(unpickled.offset)
12771277

12781278
def test_summary(self):

0 commit comments

Comments
 (0)