-
-
Notifications
You must be signed in to change notification settings - Fork 18.7k
Closed
Labels
CleanTestingpandas testing functions or related to the test suitepandas testing functions or related to the test suite
Milestone
Description
This is a follow-up issue of #23018 with the goal of enforcing a consistent approach of importing things from pandas.util.testing inside the test suite.
Currently, there are multiple import styles used:
import pandas.util.testing as tm
from pandas.util.testing import ...
from pandas.util import testing as tm
As it is already the dominant import style used and also less prone to circular imports 1. is the prefered option. After migrating all current occurrences of 2. and 3. we'll add a linting rule that enforces this convention.
These are the current files that use 2. (generated with grep -R -l --include="*.py" "from pandas.util.testing import " pandas/tests
:
- pandas/tests/arrays/sparse/test_array.py CLN: Consistent pandas.util.testing imports in remaining test suite #29307
- pandas/tests/computation/test_eval.py CLN: Consistent pandas.util.testing imports in remaining test suite #29307
- pandas/tests/frame/test_api.py CLN: Consistent pandas.util.testing imports in pandas/tests/frame - part1 #29300
- pandas/tests/frame/test_apply.py CLN: Consistent pandas.util.testing imports in pandas/tests/frame - part1 #29300
- pandas/tests/frame/test_axis_select_reindex.py CLN: Consistent pandas.util.testing imports in pandas/tests/frame - part1 #29300
- pandas/tests/frame/test_block_internals.py CLN: Consistent pandas.util.testing imports in pandas/tests/frame - part1 #29300
- pandas/tests/frame/test_combine_concat.py CLN: Consistent pandas.util.testing imports in pandas/tests/frame - part1 #29300
- pandas/tests/frame/test_dtypes.py CLN: Consistent pandas.util.testing imports in pandas/tests/frame - part1 #29300
- pandas/tests/frame/test_indexing.py CLN: Consistent pandas.util.testing imports in pandas/tests/frame - part 2 #29301
- pandas/tests/frame/test_missing.py CLN: Consistent pandas.util.testing imports in pandas/tests/frame - part 2 #29301
- pandas/tests/frame/test_mutate_columns.py CLN: Consistent pandas.util.testing imports in pandas/tests/frame - part 2 #29301
- pandas/tests/frame/test_nonunique_indexes.py CLN: Consistent pandas.util.testing imports in pandas/tests/frame - part 2 #29301
- pandas/tests/frame/test_operators.py CLN: Consistent pandas.util.testing imports in pandas/tests/frame - part 2 #29301
- pandas/tests/frame/test_quantile.py CLN: Consistent pandas.util.testing imports in pandas/tests/frame - part 2 #29301
- pandas/tests/frame/test_query_eval.py CLN: Consistent pandas.util.testing imports in pandas/tests/frame - part 3 #29302
- pandas/tests/frame/test_rank.py CLN: Consistent pandas.util.testing imports in pandas/tests/frame - part 3 #29302
- pandas/tests/frame/test_replace.py CLN: Consistent pandas.util.testing imports in pandas/tests/frame - part 3 #29302
- pandas/tests/frame/test_reshape.py CLN: Consistent pandas.util.testing imports in pandas/tests/frame - part 3 #29302
- pandas/tests/frame/test_sort_values_level_as_str.py CLN: Consistent pandas.util.testing imports in pandas/tests/frame - part 4 #29303
- pandas/tests/frame/test_sorting.py CLN: Consistent pandas.util.testing imports in pandas/tests/frame - part 4 #29303
- pandas/tests/frame/test_timeseries.py CLN: Consistent pandas.util.testing imports in pandas/tests/frame - part 4 #29303
- pandas/tests/frame/test_to_csv.py CLN: Consistent pandas.util.testing imports in pandas/tests/frame - part 4 #29303
- pandas/tests/generic/test_frame.py CLN: Consistent pandas.util.testing imports in remaining test suite #29307
- pandas/tests/generic/test_generic.py CLN: Consistent pandas.util.testing imports in remaining test suite #29307
- pandas/tests/generic/test_series.py CLN: Consistent pandas.util.testing imports in remaining test suite #29307
- pandas/tests/groupby/test_categorical.py CLN: Consistent pandas.util.testing imports in pandas/tests/groupby #29287
- pandas/tests/groupby/test_counting.py CLN: Consistent pandas.util.testing imports in pandas/tests/groupby #29287
- pandas/tests/groupby/test_groupby.py CLN: Consistent pandas.util.testing imports in pandas/tests/groupby #29287
- pandas/tests/groupby/test_grouping.py CLN: Consistent pandas.util.testing imports in pandas/tests/groupby #29287
- pandas/tests/groupby/test_index_as_string.py CLN: Consistent pandas.util.testing imports in pandas/tests/groupby #29287
- pandas/tests/groupby/test_nth.py CLN: Consistent pandas.util.testing imports in pandas/tests/groupby #29287
- pandas/tests/groupby/test_timegrouper.py CLN: Consistent pandas.util.testing imports in pandas/tests/groupby #29287
- pandas/tests/groupby/test_transform.py CLN: Consistent pandas.util.testing imports in pandas/tests/groupby #29287
- pandas/tests/indexes/datetimes/test_datetime.py CLN: Consistent pandas.util.testing imports in pandas/tests/indexes #29289
- pandas/tests/indexes/datetimes/test_tools.py CLN: Consistent pandas.util.testing imports in pandas/tests/indexes #29289
- pandas/tests/indexes/multi/test_astype.py CLN: Consistent pandas.util.testing imports in pandas/tests/indexes #29289
- pandas/tests/indexes/multi/test_indexing.py CLN: Consistent pandas.util.testing imports in pandas/tests/indexes #29289
- pandas/tests/indexes/test_base.py CLN: Consistent pandas.util.testing imports in pandas/tests/indexes #29289
- pandas/tests/indexes/test_category.py CLN: Consistent pandas.util.testing imports in pandas/tests/indexes #29289
- pandas/tests/indexes/timedeltas/test_partial_slicing.py CLN: Consistent pandas.util.testing imports in pandas/tests/indexes #29289
- pandas/tests/indexes/timedeltas/test_timedelta.py CLN: Consistent pandas.util.testing imports in pandas/tests/indexes #29289
- pandas/tests/indexes/timedeltas/test_tools.py CLN: Consistent pandas.util.testing imports in pandas/tests/indexes #29289
- pandas/tests/indexing/test_categorical.py CLN: Consistent pandas.util.testing imports in pandas/tests/indexing #29291
- pandas/tests/indexing/test_floats.py CLN: Consistent pandas.util.testing imports in pandas/tests/indexing #29291
- pandas/tests/indexing/test_iloc.py CLN: Consistent pandas.util.testing imports in pandas/tests/indexing #29291
- pandas/tests/indexing/test_indexing.py CLN: Consistent pandas.util.testing imports in pandas/tests/indexing #29291
- pandas/tests/indexing/test_ix.py CLN: Consistent pandas.util.testing imports in pandas/tests/indexing #29291
- pandas/tests/indexing/test_loc.py CLN: Consistent pandas.util.testing imports in pandas/tests/indexing #29291
- pandas/tests/internals/test_internals.py
- pandas/tests/io/excel/test_openpyxl.py CLN: Consistent pandas.util.testing imports in pandas/tests/io #29299
- pandas/tests/io/excel/test_style.py CLN: Consistent pandas.util.testing imports in pandas/tests/io #29299
- pandas/tests/io/excel/test_writers.py CLN: Consistent pandas.util.testing imports in pandas/tests/io #29299
- pandas/tests/io/excel/test_xlrd.py CLN: Consistent pandas.util.testing imports in pandas/tests/io #29299
- pandas/tests/io/excel/test_xlsxwriter.py CLN: Consistent pandas.util.testing imports in pandas/tests/io #29299
- pandas/tests/io/excel/test_xlwt.py CLN: Consistent pandas.util.testing imports in pandas/tests/io #29299
- pandas/tests/io/json/test_compression.py CLN: Consistent pandas.util.testing imports in pandas/tests/io #29299
- pandas/tests/io/json/test_pandas.py CLN: Consistent pandas.util.testing imports in pandas/tests/io #29299
- pandas/tests/io/json/test_readlines.py CLN: Consistent pandas.util.testing imports in pandas/tests/io #29299
- pandas/tests/io/parser/test_textreader.py CLN: Consistent pandas.util.testing imports in pandas/tests/io #29299
- pandas/tests/io/pytables/test_compat.py CLN: Consistent pandas.util.testing imports in pandas/tests/io #29299
- pandas/tests/io/pytables/test_complex.py CLN: Consistent pandas.util.testing imports in pandas/tests/io #29299
- pandas/tests/io/pytables/test_store.py CLN: Consistent pandas.util.testing imports in pandas/tests/io #29299
- pandas/tests/io/pytables/test_timezones.py CLN: Consistent pandas.util.testing imports in pandas/tests/io #29299
- pandas/tests/io/test_clipboard.py CLN: Consistent pandas.util.testing imports in pandas/tests/io #29299
- pandas/tests/io/test_feather.py CLN: Consistent pandas.util.testing imports in pandas/tests/io #29299
- pandas/tests/io/test_gcs.py CLN: Consistent pandas.util.testing imports in pandas/tests/io #29299
- pandas/tests/io/test_html.py CLN: Consistent pandas.util.testing imports in pandas/tests/io #29299
- pandas/tests/io/test_packers.py CLN: Consistent pandas.util.testing imports in pandas/tests/io #29299
- pandas/tests/plotting/common.py CLN: Consistent pandas.util.testing imports in remaining test suite #29307
- pandas/tests/plotting/test_datetimelike.py CLN: Consistent pandas.util.testing imports in remaining test suite #29307
- pandas/tests/resample/test_base.py CLN: Consistent pandas.util.testing imports in pandas/tests/resample #29286
- pandas/tests/resample/test_datetime_index.py CLN: Consistent pandas.util.testing imports in pandas/tests/resample #29286
- pandas/tests/resample/test_period_index.py CLN: Consistent pandas.util.testing imports in pandas/tests/resample #29286
- pandas/tests/resample/test_resample_api.py CLN: Consistent pandas.util.testing imports in pandas/tests/resample #29286
- pandas/tests/resample/test_resampler_grouper.py CLN: Consistent pandas.util.testing imports in pandas/tests/resample #29286
- pandas/tests/resample/test_time_grouper.py CLN: Consistent pandas.util.testing imports in pandas/tests/resample #29286
- pandas/tests/resample/test_timedelta.py CLN: Consistent pandas.util.testing imports in pandas/tests/resample #29286
- pandas/tests/reshape/merge/test_join.py CLN: Consistent pandas.util.testing imports in pandas/tests/reshape #29285
- pandas/tests/reshape/merge/test_merge.py CLN: Consistent pandas.util.testing imports in pandas/tests/reshape #29285
- pandas/tests/reshape/merge/test_merge_asof.py CLN: Consistent pandas.util.testing imports in pandas/tests/reshape #29285
- pandas/tests/reshape/merge/test_merge_index_as_string.py CLN: Consistent pandas.util.testing imports in pandas/tests/reshape #29285
- pandas/tests/reshape/merge/test_merge_ordered.py CLN: Consistent pandas.util.testing imports in pandas/tests/reshape #29285
- pandas/tests/reshape/test_concat.py CLN: Consistent pandas.util.testing imports in pandas/tests/reshape #29285
- pandas/tests/reshape/test_reshape.py CLN: Consistent pandas.util.testing imports in pandas/tests/reshape #29285
- pandas/tests/series/indexing/test_alter_index.py CLN: Consistent pandas.util.testing imports in pandas/tests/series/indexing #29277
- pandas/tests/series/indexing/test_boolean.py CLN: Consistent pandas.util.testing imports in pandas/tests/series/indexing #29277
- pandas/tests/series/indexing/test_datetime.py CLN: Consistent pandas.util.testing imports in pandas/tests/series/indexing #29277
- pandas/tests/series/indexing/test_iloc.py CLN: Consistent pandas.util.testing imports in pandas/tests/series/indexing #29277
- pandas/tests/series/indexing/test_indexing.py CLN: Consistent pandas.util.testing imports in pandas/tests/series/indexing #29277
- pandas/tests/series/indexing/test_loc.py CLN: Consistent pandas.util.testing imports in pandas/tests/series/indexing #29277
- pandas/tests/series/indexing/test_numeric.py CLN: Consistent pandas.util.testing imports in pandas/tests/series/indexing #29277
- pandas/tests/series/test_analytics.py CLN: Consistent pandas.util.testing imports in pandas/tests/series #29273
- pandas/tests/series/test_api.py CLN: Consistent pandas.util.testing imports in pandas/tests/series #29273
- pandas/tests/series/test_apply.py CLN: Consistent pandas.util.testing imports in pandas/tests/series #29273
- pandas/tests/series/test_combine_concat.py CLN: Consistent pandas.util.testing imports in pandas/tests/series #29273
- pandas/tests/series/test_constructors.py CLN: Consistent pandas.util.testing imports in pandas/tests/series #29273
- pandas/tests/series/test_datetime_values.py CLN: Consistent pandas.util.testing imports in pandas/tests/series #29273
- pandas/tests/series/test_internals.py CLN: Consistent pandas.util.testing imports in pandas/tests/series #29273
- pandas/tests/series/test_io.py CLN: Consistent pandas.util.testing imports in pandas/tests/series #29273
- pandas/tests/series/test_missing.py CLN: Consistent pandas.util.testing imports in pandas/tests/series #29273
- pandas/tests/series/test_operators.py CLN: Consistent pandas.util.testing imports in pandas/tests/series #29273
- pandas/tests/series/test_rank.py CLN: Consistent pandas.util.testing imports in pandas/tests/series #29273
- pandas/tests/series/test_sorting.py CLN: Consistent pandas.util.testing imports in pandas/tests/series #29273
- pandas/tests/series/test_timeseries.py CLN: Consistent pandas.util.testing imports in pandas/tests/series #29273
- pandas/tests/test_algos.py CLN: Consistent pandas.util.testing imports in remaining test suite #29307
- pandas/tests/test_expressions.py CLN: Consistent pandas.util.testing imports in remaining test suite #29307
- pandas/tests/test_join.py CLN: Consistent pandas.util.testing imports in remaining test suite #29307
- pandas/tests/test_sorting.py CLN: Consistent pandas.util.testing imports in remaining test suite #29307
- pandas/tests/test_strings.py CLN: Consistent pandas.util.testing imports in remaining test suite #29307
- pandas/tests/util/test_assert_almost_equal.py CLN: Consistent pandas.util.testing imports in pandas/tests/util #29278
- pandas/tests/util/test_assert_categorical_equal.py CLN: Consistent pandas.util.testing imports in pandas/tests/util #29278
- pandas/tests/util/test_assert_extension_array_equal.py CLN: Consistent pandas.util.testing imports in pandas/tests/util #29278
- pandas/tests/util/test_assert_frame_equal.py CLN: Consistent pandas.util.testing imports in pandas/tests/util #29278
- pandas/tests/util/test_assert_index_equal.py CLN: Consistent pandas.util.testing imports in pandas/tests/util #29278
- pandas/tests/util/test_assert_interval_array_equal.py CLN: Consistent pandas.util.testing imports in pandas/tests/util #29278
- pandas/tests/util/test_assert_numpy_array_equal.py CLN: Consistent pandas.util.testing imports in pandas/tests/util #29278
- pandas/tests/util/test_assert_series_equal.py CLN: Consistent pandas.util.testing imports in pandas/tests/util #29278
Metadata
Metadata
Assignees
Labels
CleanTestingpandas testing functions or related to the test suitepandas testing functions or related to the test suite