4d2b559d92
### What changes were proposed in this pull request? Consolidate PySpark testing utils by removing `python/pyspark/pandas/testing`, and then creating a file `pandasutils` under `python/pyspark/testing` for test utilities used in `pyspark/pandas`. ### Why are the changes needed? `python/pyspark/pandas/testing` hold test utilites for pandas-on-spark, and `python/pyspark/testing` contain test utilities for pyspark. Consolidating them makes code cleaner and easier to maintain. Updated import statements are as shown below: - from pyspark.testing.sqlutils import SQLTestUtils - from pyspark.testing.pandasutils import PandasOnSparkTestCase, TestUtils (PandasOnSparkTestCase is the original ReusedSQLTestCase in `python/pyspark/pandas/testing/utils.py`) Minor improvements include: - Usage of missing library's requirement_message - `except ImportError` rather than `except` - import pyspark.pandas alias as `ps` rather than `pp` ### Does this PR introduce _any_ user-facing change? No. ### How was this patch tested? Unit tests under python/pyspark/pandas/tests. Closes #32177 from xinrong-databricks/port.merge_utils. Authored-by: Xinrong Meng <xinrong.meng@databricks.com> Signed-off-by: Takuya UESHIN <ueshin@databricks.com> |
||
---|---|---|
.. | ||
indexes | ||
plot | ||
__init__.py | ||
test_categorical.py | ||
test_config.py | ||
test_csv.py | ||
test_dataframe.py | ||
test_dataframe_conversion.py | ||
test_dataframe_spark_io.py | ||
test_default_index.py | ||
test_expanding.py | ||
test_extension.py | ||
test_frame_spark.py | ||
test_groupby.py | ||
test_indexing.py | ||
test_indexops_spark.py | ||
test_internal.py | ||
test_namespace.py | ||
test_numpy_compat.py | ||
test_ops_on_diff_frames.py | ||
test_ops_on_diff_frames_groupby.py | ||
test_ops_on_diff_frames_groupby_expanding.py | ||
test_ops_on_diff_frames_groupby_rolling.py | ||
test_repr.py | ||
test_reshape.py | ||
test_rolling.py | ||
test_series.py | ||
test_series_conversion.py | ||
test_series_datetime.py | ||
test_series_string.py | ||
test_sql.py | ||
test_stats.py | ||
test_typedef.py | ||
test_utils.py | ||
test_window.py |