This is an automated email from the ASF dual-hosted git repository.
zhengruifeng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git
The following commit(s) were added to refs/heads/master by this push:
new 369d5027a666 [SPARK-56863][PYTHON][PS][TESTS] Drop redundant
`SQLTestUtils`
369d5027a666 is described below
commit 369d5027a6665d9733a6612f57d07fba59a3ab68
Author: Ruifeng Zheng <[email protected]>
AuthorDate: Tue May 19 08:55:55 2026 +0800
[SPARK-56863][PYTHON][PS][TESTS] Drop redundant `SQLTestUtils`
### What changes were proposed in this pull request?
Drop the redundant `SQLTestUtils` mixin from Python test classes whose
primary base already chains to `SQLTestUtils`. Two cleanups in this PR.
**1. `ReusedMixedTestCase` (`python/pyspark/testing/connectutils.py`)**
```diff
-class ReusedMixedTestCase(ReusedConnectTestCase, SQLTestUtils):
+class ReusedMixedTestCase(ReusedConnectTestCase):
```
Its parent `ReusedConnectTestCase` already mixes in `SQLTestUtils`:
```python
class ReusedConnectTestCase(PySparkBaseTestCase, SQLTestUtils,
PySparkErrorTestUtils):
```
The `from pyspark.testing.sqlutils import SQLTestUtils` import is kept
because `ReusedConnectTestCase` (still in the same file) uses it.
**2. 139 `PandasOnSparkTestCase`-based classes under
`python/pyspark/pandas/tests/`**
`PandasOnSparkTestCase` already chains to `SQLTestUtils`:
```
PandasOnSparkTestCase -> ReusedSQLTestCase -> SQLTestUtils
```
so explicitly mixing `SQLTestUtils` in again on top of
`PandasOnSparkTestCase` (and an `XxxMixin` body trait) is dead weight. This PR
drops the redundant `SQLTestUtils` mixin -- and the now-unused `from
pyspark.testing.sqlutils import SQLTestUtils` import -- from 139 test classes
following the pattern:
```python
class FooTests(
FooTestsMixin,
PandasOnSparkTestCase,
SQLTestUtils, # <-- redundant
):
pass
```
The MRO, inherited helper methods (`sql_conf`, `table`, `temp_view`, ...),
and `unittest.TestCase` subclass relationship are all unchanged after the drop.
Verified across a representative sample (`ReusedMixedTestCase`,
`NamespaceTests`, `NumPyCompatTests`, `UnionTests`, `SparkFrameMethodsTests`):
| class | is `TestCase` | inherits `SQLTestUtils` | `sql_conf` resolves |
| --- | --- | --- | --- |
| ReusedMixedTestCase | ✓ | ✓ | ✓ |
| NamespaceTests | ✓ | ✓ | ✓ |
| NumPyCompatTests | ✓ | ✓ | ✓ |
| UnionTests | ✓ | ✓ | ✓ |
| SparkFrameMethodsTests | ✓ | ✓ | ✓ |
Classes elsewhere that legitimately use `SQLTestUtils` as their main
`TestCase`-adjacent base (e.g. `QueryExecutionListenerTests` in
`python/pyspark/sql/tests/test_listener.py`, which mixes `unittest.TestCase`
and `SQLTestUtils` directly) are not touched.
### Why are the changes needed?
Cleanup -- same spirit as the recently merged [SPARK-56841][SQL][TESTS]
(`Drop redundant BeforeAndAfterEach and SharedSparkSession mixins`) but on the
Python side.
### Does this PR introduce _any_ user-facing change?
No. Test-infra-only change.
### How was this patch tested?
Existing tests. MRO / `issubclass` / inherited-method checks (above)
confirm the behavior of affected classes is unchanged. `py_compile` over a
sample of the edited files succeeds.
### Was this patch authored or co-authored using generative AI tooling?
Generated-by: Claude opus-4-7
Closes #55875 from zhengruifeng/drop-sqltestutils-reusedmixed.
Authored-by: Ruifeng Zheng <[email protected]>
Signed-off-by: Ruifeng Zheng <[email protected]>
---
python/pyspark/pandas/tests/computation/test_any_all.py | 2 --
python/pyspark/pandas/tests/computation/test_apply_func.py | 2 --
python/pyspark/pandas/tests/computation/test_binary_ops.py | 2 --
python/pyspark/pandas/tests/computation/test_combine.py | 2 --
python/pyspark/pandas/tests/computation/test_compute.py | 2 --
python/pyspark/pandas/tests/computation/test_corr.py | 2 --
python/pyspark/pandas/tests/computation/test_corrwith.py | 2 --
python/pyspark/pandas/tests/computation/test_cov.py | 2 --
python/pyspark/pandas/tests/computation/test_cumulative.py | 2 --
python/pyspark/pandas/tests/computation/test_describe.py | 2 --
python/pyspark/pandas/tests/computation/test_eval.py | 2 --
python/pyspark/pandas/tests/computation/test_idxmax_idxmin.py | 2 --
python/pyspark/pandas/tests/computation/test_melt.py | 2 --
python/pyspark/pandas/tests/computation/test_missing_data.py | 2 --
python/pyspark/pandas/tests/computation/test_pivot.py | 2 --
python/pyspark/pandas/tests/computation/test_pivot_table.py | 2 --
python/pyspark/pandas/tests/computation/test_pivot_table_adv.py | 2 --
.../pyspark/pandas/tests/computation/test_pivot_table_multi_idx.py | 2 --
.../pandas/tests/computation/test_pivot_table_multi_idx_adv.py | 2 --
python/pyspark/pandas/tests/computation/test_stats.py | 2 --
python/pyspark/pandas/tests/diff_frames_ops/test_align.py | 3 +--
python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic.py | 2 --
python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic_chain.py | 2 --
.../pandas/tests/diff_frames_ops/test_arithmetic_chain_ext.py | 2 --
.../pandas/tests/diff_frames_ops/test_arithmetic_chain_ext_float.py | 2 --
python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic_ext.py | 2 --
.../pandas/tests/diff_frames_ops/test_arithmetic_ext_float.py | 2 --
python/pyspark/pandas/tests/diff_frames_ops/test_assign_frame.py | 2 --
python/pyspark/pandas/tests/diff_frames_ops/test_assign_series.py | 2 --
python/pyspark/pandas/tests/diff_frames_ops/test_basic.py | 2 --
python/pyspark/pandas/tests/diff_frames_ops/test_basic_slow.py | 3 +--
python/pyspark/pandas/tests/diff_frames_ops/test_bitwise.py | 2 --
python/pyspark/pandas/tests/diff_frames_ops/test_combine_first.py | 2 --
python/pyspark/pandas/tests/diff_frames_ops/test_compare_series.py | 2 --
python/pyspark/pandas/tests/diff_frames_ops/test_concat_inner.py | 2 --
python/pyspark/pandas/tests/diff_frames_ops/test_concat_outer.py | 2 --
python/pyspark/pandas/tests/diff_frames_ops/test_corrwith.py | 2 --
python/pyspark/pandas/tests/diff_frames_ops/test_cov.py | 2 --
python/pyspark/pandas/tests/diff_frames_ops/test_dot_frame.py | 3 +--
python/pyspark/pandas/tests/diff_frames_ops/test_dot_series.py | 3 +--
python/pyspark/pandas/tests/diff_frames_ops/test_error.py | 2 --
python/pyspark/pandas/tests/diff_frames_ops/test_groupby.py | 2 --
.../pyspark/pandas/tests/diff_frames_ops/test_groupby_aggregate.py | 2 --
python/pyspark/pandas/tests/diff_frames_ops/test_groupby_apply.py | 2 --
.../pyspark/pandas/tests/diff_frames_ops/test_groupby_cumulative.py | 2 --
python/pyspark/pandas/tests/diff_frames_ops/test_groupby_diff.py | 2 --
python/pyspark/pandas/tests/diff_frames_ops/test_groupby_diff_len.py | 2 --
.../pyspark/pandas/tests/diff_frames_ops/test_groupby_expanding.py | 2 --
.../pandas/tests/diff_frames_ops/test_groupby_expanding_adv.py | 2 --
.../pandas/tests/diff_frames_ops/test_groupby_expanding_count.py | 2 --
python/pyspark/pandas/tests/diff_frames_ops/test_groupby_fillna.py | 2 --
python/pyspark/pandas/tests/diff_frames_ops/test_groupby_filter.py | 2 --
python/pyspark/pandas/tests/diff_frames_ops/test_groupby_rolling.py | 2 --
.../pyspark/pandas/tests/diff_frames_ops/test_groupby_rolling_adv.py | 2 --
.../pandas/tests/diff_frames_ops/test_groupby_rolling_count.py | 2 --
python/pyspark/pandas/tests/diff_frames_ops/test_groupby_shift.py | 2 --
.../pandas/tests/diff_frames_ops/test_groupby_split_apply_combine.py | 2 --
.../pyspark/pandas/tests/diff_frames_ops/test_groupby_transform.py | 2 --
python/pyspark/pandas/tests/diff_frames_ops/test_index.py | 3 +--
python/pyspark/pandas/tests/diff_frames_ops/test_series.py | 3 +--
python/pyspark/pandas/tests/diff_frames_ops/test_setitem_frame.py | 3 +--
python/pyspark/pandas/tests/diff_frames_ops/test_setitem_series.py | 5 +----
python/pyspark/pandas/tests/frame/test_attrs.py | 2 --
python/pyspark/pandas/tests/frame/test_axis.py | 2 --
python/pyspark/pandas/tests/frame/test_constructor.py | 2 --
python/pyspark/pandas/tests/frame/test_conversion.py | 2 --
python/pyspark/pandas/tests/frame/test_reindexing.py | 2 --
python/pyspark/pandas/tests/frame/test_reshaping.py | 2 --
python/pyspark/pandas/tests/frame/test_spark.py | 2 --
python/pyspark/pandas/tests/frame/test_take.py | 2 --
python/pyspark/pandas/tests/frame/test_take_adv.py | 2 --
python/pyspark/pandas/tests/frame/test_time_series.py | 2 --
python/pyspark/pandas/tests/frame/test_truncate.py | 3 +--
python/pyspark/pandas/tests/groupby/test_aggregate.py | 2 --
python/pyspark/pandas/tests/groupby/test_apply_func.py | 2 --
python/pyspark/pandas/tests/groupby/test_corr.py | 2 --
python/pyspark/pandas/tests/groupby/test_cov.py | 2 --
python/pyspark/pandas/tests/groupby/test_cumulative.py | 2 --
python/pyspark/pandas/tests/groupby/test_describe.py | 2 --
python/pyspark/pandas/tests/groupby/test_head_tail.py | 2 --
python/pyspark/pandas/tests/groupby/test_index.py | 2 --
python/pyspark/pandas/tests/groupby/test_missing_data.py | 2 --
python/pyspark/pandas/tests/groupby/test_split_apply.py | 2 --
python/pyspark/pandas/tests/groupby/test_split_apply_count.py | 2 --
python/pyspark/pandas/tests/groupby/test_split_apply_first.py | 2 --
python/pyspark/pandas/tests/groupby/test_split_apply_last.py | 2 --
python/pyspark/pandas/tests/groupby/test_split_apply_min_max.py | 2 --
python/pyspark/pandas/tests/groupby/test_split_apply_skew.py | 2 --
python/pyspark/pandas/tests/groupby/test_split_apply_std.py | 2 --
python/pyspark/pandas/tests/groupby/test_split_apply_var.py | 2 --
python/pyspark/pandas/tests/groupby/test_stat.py | 2 --
python/pyspark/pandas/tests/groupby/test_stat_adv.py | 2 --
python/pyspark/pandas/tests/indexes/test_align.py | 2 --
python/pyspark/pandas/tests/indexes/test_append.py | 2 --
python/pyspark/pandas/tests/indexes/test_conversion.py | 2 --
python/pyspark/pandas/tests/indexes/test_getattr.py | 2 --
python/pyspark/pandas/tests/indexes/test_indexing.py | 2 --
python/pyspark/pandas/tests/indexes/test_indexing_adv.py | 2 --
python/pyspark/pandas/tests/indexes/test_indexing_iloc.py | 2 --
python/pyspark/pandas/tests/indexes/test_indexing_loc.py | 2 --
python/pyspark/pandas/tests/indexes/test_indexing_loc_2d.py | 2 --
python/pyspark/pandas/tests/indexes/test_indexing_loc_multi_idx.py | 2 --
python/pyspark/pandas/tests/indexes/test_intersection.py | 2 --
python/pyspark/pandas/tests/indexes/test_level.py | 2 --
python/pyspark/pandas/tests/indexes/test_missing.py | 2 --
python/pyspark/pandas/tests/indexes/test_monotonic.py | 2 --
python/pyspark/pandas/tests/indexes/test_name.py | 2 --
python/pyspark/pandas/tests/indexes/test_reindex.py | 2 --
python/pyspark/pandas/tests/indexes/test_rename.py | 2 --
python/pyspark/pandas/tests/indexes/test_repeat.py | 2 --
python/pyspark/pandas/tests/indexes/test_reset_index.py | 2 --
python/pyspark/pandas/tests/indexes/test_stat.py | 2 --
python/pyspark/pandas/tests/indexes/test_union.py | 2 --
python/pyspark/pandas/tests/indexes/test_unique.py | 2 --
python/pyspark/pandas/tests/io/test_dataframe_conversion.py | 2 --
python/pyspark/pandas/tests/io/test_io.py | 2 --
python/pyspark/pandas/tests/io/test_series_conversion.py | 2 --
python/pyspark/pandas/tests/series/test_all_any.py | 2 --
python/pyspark/pandas/tests/series/test_arg_ops.py | 2 --
python/pyspark/pandas/tests/series/test_as_of.py | 2 --
python/pyspark/pandas/tests/series/test_as_type.py | 2 --
python/pyspark/pandas/tests/series/test_compute.py | 2 --
python/pyspark/pandas/tests/series/test_conversion.py | 2 --
python/pyspark/pandas/tests/series/test_cumulative.py | 2 --
python/pyspark/pandas/tests/series/test_datetime.py | 2 --
python/pyspark/pandas/tests/series/test_index.py | 2 --
python/pyspark/pandas/tests/series/test_missing_data.py | 2 --
python/pyspark/pandas/tests/series/test_series.py | 2 --
python/pyspark/pandas/tests/series/test_sort.py | 2 --
python/pyspark/pandas/tests/series/test_stat.py | 2 --
python/pyspark/pandas/tests/series/test_string_ops_adv.py | 2 --
python/pyspark/pandas/tests/series/test_string_ops_basic.py | 2 --
python/pyspark/pandas/tests/test_frame_spark.py | 5 +----
python/pyspark/pandas/tests/test_indexops_spark.py | 5 +----
python/pyspark/pandas/tests/test_internal.py | 3 +--
python/pyspark/pandas/tests/test_namespace.py | 3 +--
python/pyspark/pandas/tests/test_numpy_compat.py | 2 --
python/pyspark/pandas/tests/test_sql.py | 3 +--
python/pyspark/pandas/tests/test_utils.py | 3 +--
python/pyspark/testing/connectutils.py | 2 +-
140 files changed, 16 insertions(+), 285 deletions(-)
diff --git a/python/pyspark/pandas/tests/computation/test_any_all.py
b/python/pyspark/pandas/tests/computation/test_any_all.py
index 418d78c0d313..ce5fab8e4b5f 100644
--- a/python/pyspark/pandas/tests/computation/test_any_all.py
+++ b/python/pyspark/pandas/tests/computation/test_any_all.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class FrameAnyAllMixin:
@@ -263,7 +262,6 @@ class FrameAnyAllMixin:
class FrameAnyAllTests(
FrameAnyAllMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/computation/test_apply_func.py
b/python/pyspark/pandas/tests/computation/test_apply_func.py
index 7ff75d613a8f..9d589b41f584 100644
--- a/python/pyspark/pandas/tests/computation/test_apply_func.py
+++ b/python/pyspark/pandas/tests/computation/test_apply_func.py
@@ -24,7 +24,6 @@ from pyspark import pandas as ps
from pyspark.loose_version import LooseVersion
from pyspark.pandas.config import option_context
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
# This file contains test cases for 'Function application, GroupBy & Window'
@@ -571,7 +570,6 @@ class FrameApplyFunctionMixin:
class FrameApplyFunctionTests(
FrameApplyFunctionMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/computation/test_binary_ops.py
b/python/pyspark/pandas/tests/computation/test_binary_ops.py
index b0e83c02305c..50e7518ba7a2 100644
--- a/python/pyspark/pandas/tests/computation/test_binary_ops.py
+++ b/python/pyspark/pandas/tests/computation/test_binary_ops.py
@@ -21,7 +21,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
# This file contains test cases for 'Binary operator functions'
@@ -319,7 +318,6 @@ class FrameBinaryOpsMixin:
class FrameBinaryOpsTests(
FrameBinaryOpsMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/computation/test_combine.py
b/python/pyspark/pandas/tests/computation/test_combine.py
index b94e49cfa1a6..c55a7a3cbb4c 100644
--- a/python/pyspark/pandas/tests/computation/test_combine.py
+++ b/python/pyspark/pandas/tests/computation/test_combine.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
# This file contains test cases for 'Combining / joining / merging'
@@ -769,7 +768,6 @@ class FrameCombineMixin:
class FrameCombineTests(
FrameCombineMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/computation/test_compute.py
b/python/pyspark/pandas/tests/computation/test_compute.py
index da217e6f51e5..4538509cd4d3 100644
--- a/python/pyspark/pandas/tests/computation/test_compute.py
+++ b/python/pyspark/pandas/tests/computation/test_compute.py
@@ -21,7 +21,6 @@ import pandas as pd
from pyspark.sql import functions as sf
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
# This file contains test cases for 'Computations / Descriptive Stats'
@@ -570,7 +569,6 @@ class FrameComputeMixin:
class FrameComputeTests(
FrameComputeMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/computation/test_corr.py
b/python/pyspark/pandas/tests/computation/test_corr.py
index 39306b39f0b1..6b3ab85f3fd1 100644
--- a/python/pyspark/pandas/tests/computation/test_corr.py
+++ b/python/pyspark/pandas/tests/computation/test_corr.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase,
SPARK_CONF_ARROW_ENABLED
-from pyspark.testing.sqlutils import SQLTestUtils
class FrameCorrMixin:
@@ -209,7 +208,6 @@ class FrameCorrMixin:
class FrameCorrTests(
FrameCorrMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/computation/test_corrwith.py
b/python/pyspark/pandas/tests/computation/test_corrwith.py
index 24e2b4526809..fe096b6b2380 100644
--- a/python/pyspark/pandas/tests/computation/test_corrwith.py
+++ b/python/pyspark/pandas/tests/computation/test_corrwith.py
@@ -19,7 +19,6 @@ import numpy as np
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class FrameCorrwithMixin:
@@ -66,7 +65,6 @@ class FrameCorrwithMixin:
class FrameCorrwithTests(
FrameCorrwithMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/computation/test_cov.py
b/python/pyspark/pandas/tests/computation/test_cov.py
index 90cefc0ff383..5a39c9bded35 100644
--- a/python/pyspark/pandas/tests/computation/test_cov.py
+++ b/python/pyspark/pandas/tests/computation/test_cov.py
@@ -21,7 +21,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class FrameCovMixin:
@@ -102,7 +101,6 @@ class FrameCovMixin:
class FrameCovTests(
FrameCovMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/computation/test_cumulative.py
b/python/pyspark/pandas/tests/computation/test_cumulative.py
index 79dc36512cf6..514bf564e915 100644
--- a/python/pyspark/pandas/tests/computation/test_cumulative.py
+++ b/python/pyspark/pandas/tests/computation/test_cumulative.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class FrameCumulativeMixin:
@@ -122,7 +121,6 @@ class FrameCumulativeMixin:
class FrameCumulativeTests(
FrameCumulativeMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/computation/test_describe.py
b/python/pyspark/pandas/tests/computation/test_describe.py
index 3dbff439a664..ad3377b9df60 100644
--- a/python/pyspark/pandas/tests/computation/test_describe.py
+++ b/python/pyspark/pandas/tests/computation/test_describe.py
@@ -22,7 +22,6 @@ import pandas as pd
from pyspark.loose_version import LooseVersion
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class FrameDescribeMixin:
@@ -244,7 +243,6 @@ class FrameDescribeMixin:
class FrameDescribeTests(
FrameDescribeMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/computation/test_eval.py
b/python/pyspark/pandas/tests/computation/test_eval.py
index 53b7aecef2ec..46bdc11d074f 100644
--- a/python/pyspark/pandas/tests/computation/test_eval.py
+++ b/python/pyspark/pandas/tests/computation/test_eval.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class FrameEvalMixin:
@@ -62,7 +61,6 @@ class FrameEvalMixin:
class FrameEvalTests(
FrameEvalMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/computation/test_idxmax_idxmin.py
b/python/pyspark/pandas/tests/computation/test_idxmax_idxmin.py
index 649f3b2104ef..9a3ca66f4ed6 100644
--- a/python/pyspark/pandas/tests/computation/test_idxmax_idxmin.py
+++ b/python/pyspark/pandas/tests/computation/test_idxmax_idxmin.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark.loose_version import LooseVersion
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class FrameIdxMaxMinMixin:
@@ -280,7 +279,6 @@ class FrameIdxMaxMinMixin:
class FrameIdxMaxMinTests(
FrameIdxMaxMinMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/computation/test_melt.py
b/python/pyspark/pandas/tests/computation/test_melt.py
index 82d741b5795f..73b0f12836f1 100644
--- a/python/pyspark/pandas/tests/computation/test_melt.py
+++ b/python/pyspark/pandas/tests/computation/test_melt.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.pandas.utils import name_like_string
@@ -168,7 +167,6 @@ class FrameMeltMixin:
class FrameMeltTests(
FrameMeltMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/computation/test_missing_data.py
b/python/pyspark/pandas/tests/computation/test_missing_data.py
index ae1f68cb9889..75e12cf6978d 100644
--- a/python/pyspark/pandas/tests/computation/test_missing_data.py
+++ b/python/pyspark/pandas/tests/computation/test_missing_data.py
@@ -22,7 +22,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.loose_version import LooseVersion
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
# This file contains test cases for 'Missing data handling'
@@ -490,7 +489,6 @@ class FrameMissingDataMixin:
class FrameMissingDataTests(
FrameMissingDataMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/computation/test_pivot.py
b/python/pyspark/pandas/tests/computation/test_pivot.py
index 632bb82911c4..75b583beff38 100644
--- a/python/pyspark/pandas/tests/computation/test_pivot.py
+++ b/python/pyspark/pandas/tests/computation/test_pivot.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class FramePivotMixin:
@@ -191,7 +190,6 @@ class FramePivotMixin:
class FramePivotTests(
FramePivotMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/computation/test_pivot_table.py
b/python/pyspark/pandas/tests/computation/test_pivot_table.py
index 83c315ecf09b..d347eb2c7580 100644
--- a/python/pyspark/pandas/tests/computation/test_pivot_table.py
+++ b/python/pyspark/pandas/tests/computation/test_pivot_table.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class PivotTableMixin:
@@ -75,7 +74,6 @@ class PivotTableMixin:
class PivotTableTests(
PivotTableMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/computation/test_pivot_table_adv.py
b/python/pyspark/pandas/tests/computation/test_pivot_table_adv.py
index ec8cc8088826..ba916fecb657 100644
--- a/python/pyspark/pandas/tests/computation/test_pivot_table_adv.py
+++ b/python/pyspark/pandas/tests/computation/test_pivot_table_adv.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class PivotTableAdvMixin:
@@ -75,7 +74,6 @@ class PivotTableAdvMixin:
class PivotTableAdvTests(
PivotTableAdvMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git
a/python/pyspark/pandas/tests/computation/test_pivot_table_multi_idx.py
b/python/pyspark/pandas/tests/computation/test_pivot_table_multi_idx.py
index 43c79712f3cf..077f790f7d2b 100644
--- a/python/pyspark/pandas/tests/computation/test_pivot_table_multi_idx.py
+++ b/python/pyspark/pandas/tests/computation/test_pivot_table_multi_idx.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class PivotTableMultiIdxMixin:
@@ -73,7 +72,6 @@ class PivotTableMultiIdxMixin:
class PivotTableMultiIdxTests(
PivotTableMultiIdxMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git
a/python/pyspark/pandas/tests/computation/test_pivot_table_multi_idx_adv.py
b/python/pyspark/pandas/tests/computation/test_pivot_table_multi_idx_adv.py
index 7503f2daeba3..1b3b9634a0bf 100644
--- a/python/pyspark/pandas/tests/computation/test_pivot_table_multi_idx_adv.py
+++ b/python/pyspark/pandas/tests/computation/test_pivot_table_multi_idx_adv.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class PivotTableMultiIdxAdvMixin:
@@ -75,7 +74,6 @@ class PivotTableMultiIdxAdvMixin:
class PivotTableMultiIdxAdvTests(
PivotTableMultiIdxAdvMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/computation/test_stats.py
b/python/pyspark/pandas/tests/computation/test_stats.py
index 6a3ce30060a5..f12f28562c23 100644
--- a/python/pyspark/pandas/tests/computation/test_stats.py
+++ b/python/pyspark/pandas/tests/computation/test_stats.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class StatsTestsMixin:
@@ -313,7 +312,6 @@ class StatsTestsMixin:
class StatsTests(
StatsTestsMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_align.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_align.py
index e419af429dbd..f09f54d8579b 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_align.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_align.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class DiffFramesAlignMixin:
@@ -101,7 +100,7 @@ class DiffFramesAlignMixin:
self.assertRaises(ValueError, lambda: psdf1.align(psdf3, axis=1))
-class DiffFramesAlignTests(DiffFramesAlignMixin, PandasOnSparkTestCase,
SQLTestUtils):
+class DiffFramesAlignTests(DiffFramesAlignMixin, PandasOnSparkTestCase):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic.py
index 09fc43d59646..2b483c35ff8b 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.pandas.typedef.typehints import extension_float_dtypes_available
@@ -183,7 +182,6 @@ class ArithmeticMixin(ArithmeticTestingFuncMixin):
class ArithmeticTests(
ArithmeticMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git
a/python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic_chain.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic_chain.py
index 876c95ed5f5b..338bbe2dac82 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic_chain.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic_chain.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.pandas.typedef.typehints import extension_float_dtypes_available
@@ -176,7 +175,6 @@ class ArithmeticChainMixin(ArithmeticChainTestingFuncMixin):
class ArithmeticChainTests(
ArithmeticChainMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git
a/python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic_chain_ext.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic_chain_ext.py
index eb96147e1ea1..a64458f3e662 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic_chain_ext.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic_chain_ext.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.pandas.typedef.typehints import extension_dtypes_available
from pyspark.pandas.tests.diff_frames_ops.test_arithmetic_chain import (
ArithmeticChainTestingFuncMixin,
@@ -102,7 +101,6 @@ class
ArithmeticChainExtMixin(ArithmeticChainTestingFuncMixin):
class ArithmeticChainExtTests(
ArithmeticChainExtMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git
a/python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic_chain_ext_float.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic_chain_ext_float.py
index 5e3664fdf061..e3feb5d81ebd 100644
---
a/python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic_chain_ext_float.py
+++
b/python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic_chain_ext_float.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.pandas.typedef.typehints import extension_float_dtypes_available
from pyspark.pandas.tests.diff_frames_ops.test_arithmetic_chain import (
ArithmeticChainTestingFuncMixin,
@@ -104,7 +103,6 @@ class
ArithmeticChainExtFloatMixin(ArithmeticChainTestingFuncMixin):
class ArithmeticChainExtFloatTests(
ArithmeticChainExtFloatMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic_ext.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic_ext.py
index ef796c4943d2..091e0280976a 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic_ext.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic_ext.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.pandas.typedef.typehints import extension_dtypes_available
from pyspark.pandas.tests.diff_frames_ops.test_arithmetic import
ArithmeticMixin
@@ -81,7 +80,6 @@ class ArithmeticExtMixin(ArithmeticMixin):
class ArithmeticExtTests(
ArithmeticExtMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git
a/python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic_ext_float.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic_ext_float.py
index 1c412e4260df..a761b47bb01f 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic_ext_float.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_arithmetic_ext_float.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.pandas.typedef.typehints import extension_float_dtypes_available
from pyspark.pandas.tests.diff_frames_ops.test_arithmetic import
ArithmeticMixin
@@ -81,7 +80,6 @@ class ArithmeticExtFloatMixin(ArithmeticMixin):
class ArithmeticExtFloatTests(
ArithmeticExtFloatMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_assign_frame.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_assign_frame.py
index 823e127a23de..794069980024 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_assign_frame.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_assign_frame.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class AssignFrameMixin:
@@ -225,7 +224,6 @@ class AssignFrameMixin:
class AssignFrameTests(
AssignFrameMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_assign_series.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_assign_series.py
index caf9f67b2d8f..2eb3f7274d62 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_assign_series.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_assign_series.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class AssignSeriesMixin:
@@ -223,7 +222,6 @@ class AssignSeriesMixin:
class AssignSeriesTests(
AssignSeriesMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_basic.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_basic.py
index 3b6b95b00e13..79d471620f2c 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_basic.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_basic.py
@@ -21,7 +21,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class BasicMixin:
@@ -221,7 +220,6 @@ class BasicMixin:
class BasicTests(
BasicMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_basic_slow.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_basic_slow.py
index 0e545f0d182d..da3e8754e1d8 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_basic_slow.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_basic_slow.py
@@ -21,7 +21,6 @@ import numpy as np
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class DiffFramesBasicSlowMixin:
@@ -181,7 +180,7 @@ class DiffFramesBasicSlowMixin:
)
-class DiffFramesBasicSlowTests(DiffFramesBasicSlowMixin,
PandasOnSparkTestCase, SQLTestUtils):
+class DiffFramesBasicSlowTests(DiffFramesBasicSlowMixin,
PandasOnSparkTestCase):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_bitwise.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_bitwise.py
index 30c52cf9aa97..564bf9e19544 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_bitwise.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_bitwise.py
@@ -21,7 +21,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.pandas.typedef.typehints import extension_object_dtypes_available
@@ -92,7 +91,6 @@ class BitwiseMixin:
class BitwiseTests(
BitwiseMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_combine_first.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_combine_first.py
index 853242422066..da16d8fa6b06 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_combine_first.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_combine_first.py
@@ -19,7 +19,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class CombineFirstMixin:
@@ -92,7 +91,6 @@ class CombineFirstMixin:
class CombineFirstTests(
CombineFirstMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_compare_series.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_compare_series.py
index 1ee9fbab55f9..dc8cb8398c48 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_compare_series.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_compare_series.py
@@ -21,7 +21,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class CompareSeriesMixin:
@@ -137,7 +136,6 @@ class CompareSeriesMixin:
class CompareSeriesTests(
CompareSeriesMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_concat_inner.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_concat_inner.py
index 7ff9c24c2a47..1fe2f37b544e 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_concat_inner.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_concat_inner.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class ConcatTestingFuncMixin:
@@ -105,7 +104,6 @@ class ConcatInnerMixin(ConcatTestingFuncMixin):
class ConcatInnerTests(
ConcatInnerMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_concat_outer.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_concat_outer.py
index 681a29b3619a..42e0ded722c8 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_concat_outer.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_concat_outer.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.pandas.tests.diff_frames_ops.test_concat_inner import
ConcatTestingFuncMixin
@@ -63,7 +62,6 @@ class ConcatOuterMixin(ConcatTestingFuncMixin):
class ConcatOuterTests(
ConcatOuterMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_corrwith.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_corrwith.py
index acfe014dee01..5e0f0f8be4a9 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_corrwith.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_corrwith.py
@@ -21,7 +21,6 @@ import numpy as np
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class DiffFramesCorrWithMixin:
@@ -117,7 +116,6 @@ class DiffFramesCorrWithMixin:
class DiffFramesCorrWithTests(
DiffFramesCorrWithMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_cov.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_cov.py
index d4b8f6de1350..0e22ed07c41e 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_cov.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_cov.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class DiffFramesCovMixin:
@@ -73,7 +72,6 @@ class DiffFramesCovMixin:
class DiffFramesCovTests(
DiffFramesCovMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_dot_frame.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_dot_frame.py
index 65452a018d43..a3fea0ae8e66 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_dot_frame.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_dot_frame.py
@@ -19,7 +19,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class DiffFramesDotFrameMixin:
@@ -85,7 +84,7 @@ class DiffFramesDotFrameMixin:
self.assert_eq((psdf + 1).dot(psdf[0] * 10), (pdf + 1).dot(pdf[0] *
10))
-class DiffFramesDotFrameTests(DiffFramesDotFrameMixin, PandasOnSparkTestCase,
SQLTestUtils):
+class DiffFramesDotFrameTests(DiffFramesDotFrameMixin, PandasOnSparkTestCase):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_dot_series.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_dot_series.py
index 40956309e16a..80504da2ecca 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_dot_series.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_dot_series.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class DiffFramesDotSeriesMixin:
@@ -126,7 +125,7 @@ class DiffFramesDotSeriesMixin:
self.assert_eq(psser.dot(psser_other), 16381)
-class DiffFramesDotSeriesTests(DiffFramesDotSeriesMixin,
PandasOnSparkTestCase, SQLTestUtils):
+class DiffFramesDotSeriesTests(DiffFramesDotSeriesMixin,
PandasOnSparkTestCase):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_error.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_error.py
index f5882ca04c0c..1476ac48538d 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_error.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_error.py
@@ -22,7 +22,6 @@ import numpy as np
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class DiffFramesErrorMixin:
@@ -236,7 +235,6 @@ class DiffFramesErrorMixin:
class DiffFramesErrorTests(
DiffFramesErrorMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby.py
index b6dddaeee16f..1d89adf4667c 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class GroupByMixin:
@@ -109,7 +108,6 @@ class GroupByMixin:
class GroupByTests(
GroupByMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git
a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_aggregate.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_aggregate.py
index c186c9f15fbe..3b60a4aa1695 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_aggregate.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_aggregate.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class GroupByAggregateMixin:
@@ -121,7 +120,6 @@ class GroupByAggregateMixin:
class GroupByAggregateTests(
GroupByAggregateMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_apply.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_apply.py
index 552580b0ceed..179748c4872e 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_apply.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_apply.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class GroupByApplyMixin:
@@ -68,7 +67,6 @@ class GroupByApplyMixin:
class GroupByApplyTests(
GroupByApplyMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git
a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_cumulative.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_cumulative.py
index 32ef1bd41627..bedc4594a4d5 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_cumulative.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_cumulative.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class GroupByCumulativeMixin:
@@ -164,7 +163,6 @@ class GroupByCumulativeMixin:
class GroupByCumulativeTests(
GroupByCumulativeMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_diff.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_diff.py
index 18084d8176ff..48423f81d2b2 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_diff.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_diff.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class GroupByDiffMixin:
@@ -64,7 +63,6 @@ class GroupByDiffMixin:
class GroupByDiffTests(
GroupByDiffMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git
a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_diff_len.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_diff_len.py
index 25a2dbb37db0..74efe92ceef9 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_diff_len.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_diff_len.py
@@ -21,7 +21,6 @@ from pyspark import pandas as ps
from pyspark.loose_version import LooseVersion
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class GroupByDiffLenMixin:
@@ -87,7 +86,6 @@ class GroupByDiffLenMixin:
class GroupByDiffLenTests(
GroupByDiffLenMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git
a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_expanding.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_expanding.py
index d9e6fac4463c..76c95f3f1e48 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_expanding.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_expanding.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class GroupByExpandingTestingFuncMixin:
@@ -82,7 +81,6 @@ class GroupByExpandingMixin(GroupByExpandingTestingFuncMixin):
class GroupByExpandingTests(
GroupByExpandingMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git
a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_expanding_adv.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_expanding_adv.py
index f3a04dc70f33..1bd73738bd38 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_expanding_adv.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_expanding_adv.py
@@ -17,7 +17,6 @@
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.pandas.tests.diff_frames_ops.test_groupby_expanding import (
GroupByExpandingTestingFuncMixin,
)
@@ -44,7 +43,6 @@ class
GroupByExpandingAdvMixin(GroupByExpandingTestingFuncMixin):
class GroupByExpandingAdvTests(
GroupByExpandingAdvMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git
a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_expanding_count.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_expanding_count.py
index ba564d9c1096..393acd6993dd 100644
---
a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_expanding_count.py
+++
b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_expanding_count.py
@@ -17,7 +17,6 @@
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.pandas.tests.diff_frames_ops.test_groupby_expanding import (
GroupByExpandingTestingFuncMixin,
)
@@ -41,7 +40,6 @@ class
GroupByExpandingCountMixin(GroupByExpandingTestingFuncMixin):
class GroupByExpandingCountTests(
GroupByExpandingCountMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_fillna.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_fillna.py
index 8e2617218904..c61d213e6f84 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_fillna.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_fillna.py
@@ -21,7 +21,6 @@ from pyspark import pandas as ps
from pyspark.loose_version import LooseVersion
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class GroupByFillNAMixin:
@@ -100,7 +99,6 @@ class GroupByFillNAMixin:
class GroupByFillNATests(
GroupByFillNAMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_filter.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_filter.py
index e59c95e82a16..149d6170eb75 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_filter.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_filter.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class GroupByFilterMixin:
@@ -64,7 +63,6 @@ class GroupByFilterMixin:
class GroupByFilterTests(
GroupByFilterMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git
a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_rolling.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_rolling.py
index 33919dcea540..4e57a53be00d 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_rolling.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_rolling.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class GroupByRollingTestingFuncMixin:
@@ -82,7 +81,6 @@ class GroupByRollingMixin(GroupByRollingTestingFuncMixin):
class GroupByRollingTests(
GroupByRollingMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git
a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_rolling_adv.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_rolling_adv.py
index be9afd07ce7b..e7d6a4988a1f 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_rolling_adv.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_rolling_adv.py
@@ -17,7 +17,6 @@
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.pandas.tests.diff_frames_ops.test_groupby_rolling import
GroupByRollingTestingFuncMixin
@@ -42,7 +41,6 @@ class GroupByRollingAdvMixin(GroupByRollingTestingFuncMixin):
class GroupByRollingAdvTests(
GroupByRollingAdvMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git
a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_rolling_count.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_rolling_count.py
index f247ba3a12d6..8cb04ff8b944 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_rolling_count.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_rolling_count.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class GroupByRollingCountMixin:
@@ -68,7 +67,6 @@ class GroupByRollingCountMixin:
class GroupByRollingCountTests(
GroupByRollingCountMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_shift.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_shift.py
index cdf31212d859..45006258ce81 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_shift.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_shift.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class GroupByShiftMixin:
@@ -67,7 +66,6 @@ class GroupByShiftMixin:
class GroupByShiftTests(
GroupByShiftMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git
a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_split_apply_combine.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_split_apply_combine.py
index 623480c31cc2..5f36bd1ac88b 100644
---
a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_split_apply_combine.py
+++
b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_split_apply_combine.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class GroupBySACMixin:
@@ -95,7 +94,6 @@ class GroupBySACMixin:
class GroupBySACTests(
GroupBySACMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git
a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_transform.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_transform.py
index 322cadd8ac6c..04bf25338f8d 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_transform.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_groupby_transform.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class GroupByTransformMixin:
@@ -64,7 +63,6 @@ class GroupByTransformMixin:
class GroupByTransformTests(
GroupByTransformMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_index.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_index.py
index 0d3c4314fbfe..8056bc39504c 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_index.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_index.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class DiffFramesIndexMixin:
@@ -92,7 +91,7 @@ class DiffFramesIndexMixin:
psdf[("1", "2", "3")] = ps.Series([100, 200, 300, 200])
-class DiffFramesIndexTests(DiffFramesIndexMixin, PandasOnSparkTestCase,
SQLTestUtils):
+class DiffFramesIndexTests(DiffFramesIndexMixin, PandasOnSparkTestCase):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_series.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_series.py
index 0b3c16aae1a2..57a9f967c202 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_series.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_series.py
@@ -20,7 +20,6 @@ import numpy as np
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class DiffFramesSeriesMixin:
@@ -119,7 +118,7 @@ class DiffFramesSeriesMixin:
self.assert_eq(pser == pandas_other, (psser ==
pandas_on_spark_other).sort_index())
-class DiffFramesSeriesTests(DiffFramesSeriesMixin, PandasOnSparkTestCase,
SQLTestUtils):
+class DiffFramesSeriesTests(DiffFramesSeriesMixin, PandasOnSparkTestCase):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_setitem_frame.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_setitem_frame.py
index 45eb8a3705f2..eeb8000d00e5 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_setitem_frame.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_setitem_frame.py
@@ -21,7 +21,6 @@ from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.loose_version import LooseVersion
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class DiffFramesSetItemFrameMixin:
@@ -116,7 +115,7 @@ class DiffFramesSetItemFrameMixin:
psdf.iloc[[0], 1] = 10 * another_psdf.max_speed
-class DiffFramesSetItemFrameTests(DiffFramesSetItemFrameMixin,
PandasOnSparkTestCase, SQLTestUtils):
+class DiffFramesSetItemFrameTests(DiffFramesSetItemFrameMixin,
PandasOnSparkTestCase):
pass
diff --git a/python/pyspark/pandas/tests/diff_frames_ops/test_setitem_series.py
b/python/pyspark/pandas/tests/diff_frames_ops/test_setitem_series.py
index 021684d53994..ef8facd04634 100644
--- a/python/pyspark/pandas/tests/diff_frames_ops/test_setitem_series.py
+++ b/python/pyspark/pandas/tests/diff_frames_ops/test_setitem_series.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class DiffFramesSetItemSeriesMixin:
@@ -163,9 +162,7 @@ class DiffFramesSetItemSeriesMixin:
psser1.iloc[[1, 2]] = -psser_another
-class DiffFramesSetItemSeriesTests(
- DiffFramesSetItemSeriesMixin, PandasOnSparkTestCase, SQLTestUtils
-):
+class DiffFramesSetItemSeriesTests(DiffFramesSetItemSeriesMixin,
PandasOnSparkTestCase):
pass
diff --git a/python/pyspark/pandas/tests/frame/test_attrs.py
b/python/pyspark/pandas/tests/frame/test_attrs.py
index c332134e04c7..4ca2b5aa61c9 100644
--- a/python/pyspark/pandas/tests/frame/test_attrs.py
+++ b/python/pyspark/pandas/tests/frame/test_attrs.py
@@ -21,7 +21,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
# This file contains test cases for 'Attributes and underlying data'
@@ -347,7 +346,6 @@ class FrameAttrsMixin:
class FrameAttrsTests(
FrameAttrsMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/frame/test_axis.py
b/python/pyspark/pandas/tests/frame/test_axis.py
index 3437d91c8fef..478114e750f6 100644
--- a/python/pyspark/pandas/tests/frame/test_axis.py
+++ b/python/pyspark/pandas/tests/frame/test_axis.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class FrameAxisMixin:
@@ -121,7 +120,6 @@ class FrameAxisMixin:
class FrameAxisTests(
FrameAxisMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/frame/test_constructor.py
b/python/pyspark/pandas/tests/frame/test_constructor.py
index 4e6c561f920b..0c80d2bbb795 100644
--- a/python/pyspark/pandas/tests/frame/test_constructor.py
+++ b/python/pyspark/pandas/tests/frame/test_constructor.py
@@ -29,7 +29,6 @@ from pyspark.pandas.typedef.typehints import (
from pyspark.pandas.utils import is_testing
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
# This file contains test cases for 'Constructor'
@@ -576,7 +575,6 @@ class FrameConstructorMixin:
class FrameConstructorTests(
FrameConstructorMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/frame/test_conversion.py
b/python/pyspark/pandas/tests/frame/test_conversion.py
index 996c7edd5d5b..a891806e6c05 100644
--- a/python/pyspark/pandas/tests/frame/test_conversion.py
+++ b/python/pyspark/pandas/tests/frame/test_conversion.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
# This file contains test cases for 'Conversion'
@@ -57,7 +56,6 @@ class FrameConversionMixin:
class FrameConversionTests(
FrameConversionMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/frame/test_reindexing.py
b/python/pyspark/pandas/tests/frame/test_reindexing.py
index 3e170ad2f449..a92329472501 100644
--- a/python/pyspark/pandas/tests/frame/test_reindexing.py
+++ b/python/pyspark/pandas/tests/frame/test_reindexing.py
@@ -26,7 +26,6 @@ from pyspark.errors import PySparkValueError
from pyspark.loose_version import LooseVersion
from pyspark.pandas.config import option_context
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
# This file contains test cases for 'Reindexing / Selection / Label
manipulation'
@@ -960,7 +959,6 @@ class FrameReindexingMixin:
class FrameReidexingTests(
FrameReindexingMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/frame/test_reshaping.py
b/python/pyspark/pandas/tests/frame/test_reshaping.py
index b5cf7c011f46..d5d40dbf3d54 100644
--- a/python/pyspark/pandas/tests/frame/test_reshaping.py
+++ b/python/pyspark/pandas/tests/frame/test_reshaping.py
@@ -22,7 +22,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import option_context
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
# This file contains test cases for 'Reshaping, sorting, transposing'
@@ -468,7 +467,6 @@ class FrameReshapingMixin:
class FrameReshapingTests(
FrameReshapingMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/frame/test_spark.py
b/python/pyspark/pandas/tests/frame/test_spark.py
index 7d83d7e3f411..58a1c2d478af 100644
--- a/python/pyspark/pandas/tests/frame/test_spark.py
+++ b/python/pyspark/pandas/tests/frame/test_spark.py
@@ -29,7 +29,6 @@ from pyspark.pandas.frame import CachedDataFrame
from pyspark.pandas.exceptions import PandasNotImplementedError
from pyspark.pandas.missing.frame import MissingPandasLikeDataFrame
from pyspark.testing.pandasutils import PandasOnSparkTestCase,
SPARK_CONF_ARROW_ENABLED
-from pyspark.testing.sqlutils import SQLTestUtils
# This file contains test cases for 'Spark-related'
@@ -306,7 +305,6 @@ class FrameSparkMixin:
class FrameSparkTests(
FrameSparkMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/frame/test_take.py
b/python/pyspark/pandas/tests/frame/test_take.py
index bcaac5218a6d..5408f1aeaaf2 100644
--- a/python/pyspark/pandas/tests/frame/test_take.py
+++ b/python/pyspark/pandas/tests/frame/test_take.py
@@ -19,7 +19,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class FrameTakeMixin:
@@ -75,7 +74,6 @@ class FrameTakeMixin:
class FrameTakeTests(
FrameTakeMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/frame/test_take_adv.py
b/python/pyspark/pandas/tests/frame/test_take_adv.py
index 21f7c7180cbd..d618cbfade2f 100644
--- a/python/pyspark/pandas/tests/frame/test_take_adv.py
+++ b/python/pyspark/pandas/tests/frame/test_take_adv.py
@@ -19,7 +19,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class FrameTakeAdvMixin:
@@ -86,7 +85,6 @@ class FrameTakeAdvMixin:
class FrameTakeAdvTests(
FrameTakeAdvMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/frame/test_time_series.py
b/python/pyspark/pandas/tests/frame/test_time_series.py
index 9fe4b39073b9..47046ae45937 100644
--- a/python/pyspark/pandas/tests/frame/test_time_series.py
+++ b/python/pyspark/pandas/tests/frame/test_time_series.py
@@ -21,7 +21,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
# This file contains test cases for 'Time series-related'
@@ -122,7 +121,6 @@ class FrameTimeSeriesMixin:
class FrameTimeSeriesTests(
FrameTimeSeriesMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/frame/test_truncate.py
b/python/pyspark/pandas/tests/frame/test_truncate.py
index b372791c70b8..b57aceb7a18d 100644
--- a/python/pyspark/pandas/tests/frame/test_truncate.py
+++ b/python/pyspark/pandas/tests/frame/test_truncate.py
@@ -19,7 +19,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class FrameTruncateMixin:
@@ -116,7 +115,7 @@ class FrameTruncateMixin:
psdf.truncate("C", "B", axis=1)
-class FrameTruncateTests(FrameTruncateMixin, PandasOnSparkTestCase,
SQLTestUtils):
+class FrameTruncateTests(FrameTruncateMixin, PandasOnSparkTestCase):
pass
diff --git a/python/pyspark/pandas/tests/groupby/test_aggregate.py
b/python/pyspark/pandas/tests/groupby/test_aggregate.py
index 5dd87e47aa71..478a5a390ee9 100644
--- a/python/pyspark/pandas/tests/groupby/test_aggregate.py
+++ b/python/pyspark/pandas/tests/groupby/test_aggregate.py
@@ -19,7 +19,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class GroupbyAggregateMixin:
@@ -272,7 +271,6 @@ class GroupbyAggregateMixin:
class GroupbyAggregateTests(
GroupbyAggregateMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/groupby/test_apply_func.py
b/python/pyspark/pandas/tests/groupby/test_apply_func.py
index c8e2bf41b62e..84ec87e057f3 100644
--- a/python/pyspark/pandas/tests/groupby/test_apply_func.py
+++ b/python/pyspark/pandas/tests/groupby/test_apply_func.py
@@ -22,7 +22,6 @@ from pyspark import pandas as ps
from pyspark.loose_version import LooseVersion
from pyspark.pandas.config import option_context
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class GroupbyApplyFuncMixin:
@@ -712,7 +711,6 @@ class GroupbyApplyFuncMixin:
class GroupbyApplyFuncTests(
GroupbyApplyFuncMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/groupby/test_corr.py
b/python/pyspark/pandas/tests/groupby/test_corr.py
index da07f98528fa..006ad0eccbfc 100644
--- a/python/pyspark/pandas/tests/groupby/test_corr.py
+++ b/python/pyspark/pandas/tests/groupby/test_corr.py
@@ -19,7 +19,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class CorrMixin:
@@ -66,7 +65,6 @@ class CorrMixin:
class CorrTests(
CorrMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/groupby/test_cov.py
b/python/pyspark/pandas/tests/groupby/test_cov.py
index 849e469b0500..0845247055ca 100644
--- a/python/pyspark/pandas/tests/groupby/test_cov.py
+++ b/python/pyspark/pandas/tests/groupby/test_cov.py
@@ -21,7 +21,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.loose_version import LooseVersion
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class CovMixin:
@@ -113,7 +112,6 @@ class CovMixin:
class CovTests(
CovMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/groupby/test_cumulative.py
b/python/pyspark/pandas/tests/groupby/test_cumulative.py
index 665153fe0768..c40b91e0d4a5 100644
--- a/python/pyspark/pandas/tests/groupby/test_cumulative.py
+++ b/python/pyspark/pandas/tests/groupby/test_cumulative.py
@@ -21,7 +21,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.exceptions import DataError
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class GroupbyCumulativeMixin:
@@ -390,7 +389,6 @@ class GroupbyCumulativeMixin:
class GroupbyCumulativeTests(
GroupbyCumulativeMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/groupby/test_describe.py
b/python/pyspark/pandas/tests/groupby/test_describe.py
index 026ca8466bca..e255c62389c8 100644
--- a/python/pyspark/pandas/tests/groupby/test_describe.py
+++ b/python/pyspark/pandas/tests/groupby/test_describe.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class GroupbyDescribeMixin:
@@ -186,7 +185,6 @@ class GroupbyDescribeMixin:
class GroupbyDescribeTests(
GroupbyDescribeMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/groupby/test_head_tail.py
b/python/pyspark/pandas/tests/groupby/test_head_tail.py
index fb81891f54c1..7fdd1db906a1 100644
--- a/python/pyspark/pandas/tests/groupby/test_head_tail.py
+++ b/python/pyspark/pandas/tests/groupby/test_head_tail.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class GroupbyHeadTailMixin:
@@ -204,7 +203,6 @@ class GroupbyHeadTailMixin:
class GroupbyHeadTailTests(
GroupbyHeadTailMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/groupby/test_index.py
b/python/pyspark/pandas/tests/groupby/test_index.py
index f43fd9549fb5..e4f9902952a4 100644
--- a/python/pyspark/pandas/tests/groupby/test_index.py
+++ b/python/pyspark/pandas/tests/groupby/test_index.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark.loose_version import LooseVersion
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class GroupbyIndexMixin:
@@ -282,7 +281,6 @@ class GroupbyIndexMixin:
class GroupbyIndexTests(
GroupbyIndexMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/groupby/test_missing_data.py
b/python/pyspark/pandas/tests/groupby/test_missing_data.py
index c7f653638083..e302b9ab334b 100644
--- a/python/pyspark/pandas/tests/groupby/test_missing_data.py
+++ b/python/pyspark/pandas/tests/groupby/test_missing_data.py
@@ -22,7 +22,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.loose_version import LooseVersion
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class GroupbyMissingDataMixin:
@@ -322,7 +321,6 @@ class GroupbyMissingDataMixin:
class GroupbyMissingDataTests(
GroupbyMissingDataMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/groupby/test_split_apply.py
b/python/pyspark/pandas/tests/groupby/test_split_apply.py
index 73018716e313..27835788e762 100644
--- a/python/pyspark/pandas/tests/groupby/test_split_apply.py
+++ b/python/pyspark/pandas/tests/groupby/test_split_apply.py
@@ -19,7 +19,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class GroupbySplitApplyTestingFuncMixin:
@@ -169,7 +168,6 @@ class
GroupbySplitApplyMixin(GroupbySplitApplyTestingFuncMixin):
class GroupbySplitApplyTests(
GroupbySplitApplyMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/groupby/test_split_apply_count.py
b/python/pyspark/pandas/tests/groupby/test_split_apply_count.py
index 7c377bcc9184..a8e026450c46 100644
--- a/python/pyspark/pandas/tests/groupby/test_split_apply_count.py
+++ b/python/pyspark/pandas/tests/groupby/test_split_apply_count.py
@@ -16,7 +16,6 @@
#
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.pandas.tests.groupby.test_split_apply import
GroupbySplitApplyTestingFuncMixin
@@ -31,7 +30,6 @@ class
GroupbySplitApplyCountMixin(GroupbySplitApplyTestingFuncMixin):
class GroupbySplitApplyCountTests(
GroupbySplitApplyCountMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/groupby/test_split_apply_first.py
b/python/pyspark/pandas/tests/groupby/test_split_apply_first.py
index ddb1eeaa8bcc..8e8637b01deb 100644
--- a/python/pyspark/pandas/tests/groupby/test_split_apply_first.py
+++ b/python/pyspark/pandas/tests/groupby/test_split_apply_first.py
@@ -16,7 +16,6 @@
#
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.pandas.tests.groupby.test_split_apply import
GroupbySplitApplyTestingFuncMixin
@@ -31,7 +30,6 @@ class
GroupbySplitApplyFirstMixin(GroupbySplitApplyTestingFuncMixin):
class GroupbySplitApplyFirstTests(
GroupbySplitApplyFirstMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/groupby/test_split_apply_last.py
b/python/pyspark/pandas/tests/groupby/test_split_apply_last.py
index a42801b63784..4657b332e1db 100644
--- a/python/pyspark/pandas/tests/groupby/test_split_apply_last.py
+++ b/python/pyspark/pandas/tests/groupby/test_split_apply_last.py
@@ -16,7 +16,6 @@
#
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.pandas.tests.groupby.test_split_apply import
GroupbySplitApplyTestingFuncMixin
@@ -31,7 +30,6 @@ class
GroupbySplitApplyLastMixin(GroupbySplitApplyTestingFuncMixin):
class GroupbySplitApplyBasicTests(
GroupbySplitApplyLastMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/groupby/test_split_apply_min_max.py
b/python/pyspark/pandas/tests/groupby/test_split_apply_min_max.py
index 8ab15a228bc5..513993e355ab 100644
--- a/python/pyspark/pandas/tests/groupby/test_split_apply_min_max.py
+++ b/python/pyspark/pandas/tests/groupby/test_split_apply_min_max.py
@@ -16,7 +16,6 @@
#
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.pandas.tests.groupby.test_split_apply import
GroupbySplitApplyTestingFuncMixin
@@ -31,7 +30,6 @@ class
GroupbySplitApplyMMMixin(GroupbySplitApplyTestingFuncMixin):
class GroupbySplitApplyMMTests(
GroupbySplitApplyMMMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/groupby/test_split_apply_skew.py
b/python/pyspark/pandas/tests/groupby/test_split_apply_skew.py
index cc268f9afeb3..4bc839c66954 100644
--- a/python/pyspark/pandas/tests/groupby/test_split_apply_skew.py
+++ b/python/pyspark/pandas/tests/groupby/test_split_apply_skew.py
@@ -16,7 +16,6 @@
#
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.pandas.tests.groupby.test_split_apply import
GroupbySplitApplyTestingFuncMixin
@@ -31,7 +30,6 @@ class
GroupbySplitApplySkewMixin(GroupbySplitApplyTestingFuncMixin):
class GroupbySplitApplySkewTests(
GroupbySplitApplySkewMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/groupby/test_split_apply_std.py
b/python/pyspark/pandas/tests/groupby/test_split_apply_std.py
index 500d15b567f6..1d51c00e2ff9 100644
--- a/python/pyspark/pandas/tests/groupby/test_split_apply_std.py
+++ b/python/pyspark/pandas/tests/groupby/test_split_apply_std.py
@@ -16,7 +16,6 @@
#
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.pandas.tests.groupby.test_split_apply import
GroupbySplitApplyTestingFuncMixin
@@ -31,7 +30,6 @@ class
GroupbySplitApplyStdMixin(GroupbySplitApplyTestingFuncMixin):
class GroupbySplitApplyStdTests(
GroupbySplitApplyStdMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/groupby/test_split_apply_var.py
b/python/pyspark/pandas/tests/groupby/test_split_apply_var.py
index eb7866c4e9f0..f6c5c0b9cc70 100644
--- a/python/pyspark/pandas/tests/groupby/test_split_apply_var.py
+++ b/python/pyspark/pandas/tests/groupby/test_split_apply_var.py
@@ -16,7 +16,6 @@
#
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.pandas.tests.groupby.test_split_apply import
GroupbySplitApplyTestingFuncMixin
@@ -31,7 +30,6 @@ class
GroupbySplitApplyVarMixin(GroupbySplitApplyTestingFuncMixin):
class GroupbySplitApplyVarTests(
GroupbySplitApplyVarMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/groupby/test_stat.py
b/python/pyspark/pandas/tests/groupby/test_stat.py
index 02578a71b568..d1f44131db71 100644
--- a/python/pyspark/pandas/tests/groupby/test_stat.py
+++ b/python/pyspark/pandas/tests/groupby/test_stat.py
@@ -22,7 +22,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.loose_version import LooseVersion
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
using_pandas3 = LooseVersion(pd.__version__) >= "3.0.0"
@@ -160,7 +159,6 @@ class GroupbyStatMixin(GroupbyStatTestingFuncMixin):
class GroupbyStatTests(
GroupbyStatMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/groupby/test_stat_adv.py
b/python/pyspark/pandas/tests/groupby/test_stat_adv.py
index 58470fdfd9ca..f06645c2a865 100644
--- a/python/pyspark/pandas/tests/groupby/test_stat_adv.py
+++ b/python/pyspark/pandas/tests/groupby/test_stat_adv.py
@@ -21,7 +21,6 @@ import pandas as pd
from pyspark.loose_version import LooseVersion
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.pandas.tests.groupby.test_stat import
GroupbyStatTestingFuncMixin, using_pandas3
@@ -177,7 +176,6 @@ class GroupbyStatAdvMixin(GroupbyStatTestingFuncMixin):
class GroupbyStatAdvTests(
GroupbyStatAdvMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/indexes/test_align.py
b/python/pyspark/pandas/tests/indexes/test_align.py
index b0c770084fc4..5802e351bac1 100644
--- a/python/pyspark/pandas/tests/indexes/test_align.py
+++ b/python/pyspark/pandas/tests/indexes/test_align.py
@@ -19,7 +19,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class FrameAlignMixin:
@@ -72,7 +71,6 @@ class FrameAlignMixin:
class FrameAlignTests(
FrameAlignMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/indexes/test_append.py
b/python/pyspark/pandas/tests/indexes/test_append.py
index be42ad0ef49f..3a59dde5fc67 100644
--- a/python/pyspark/pandas/tests/indexes/test_append.py
+++ b/python/pyspark/pandas/tests/indexes/test_append.py
@@ -19,7 +19,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class AppendMixin:
@@ -111,7 +110,6 @@ class AppendMixin:
class AppendTests(
AppendMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/indexes/test_conversion.py
b/python/pyspark/pandas/tests/indexes/test_conversion.py
index 308000884ab5..8146915ae359 100644
--- a/python/pyspark/pandas/tests/indexes/test_conversion.py
+++ b/python/pyspark/pandas/tests/indexes/test_conversion.py
@@ -24,7 +24,6 @@ from pyspark.pandas.utils import (
SPARK_CONF_ARROW_ENABLED,
SPARK_CONF_PANDAS_STRUCT_MODE,
)
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.testing.utils import is_ansi_mode_test
@@ -306,7 +305,6 @@ class ConversionMixin:
class ConversionTests(
ConversionMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/indexes/test_getattr.py
b/python/pyspark/pandas/tests/indexes/test_getattr.py
index f0c37d031956..8d3604fa0ebd 100644
--- a/python/pyspark/pandas/tests/indexes/test_getattr.py
+++ b/python/pyspark/pandas/tests/indexes/test_getattr.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class IndexGetattrMixin:
@@ -61,7 +60,6 @@ class IndexGetattrMixin:
class IndexGetattrTests(
IndexGetattrMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/indexes/test_indexing.py
b/python/pyspark/pandas/tests/indexes/test_indexing.py
index 55efc5dc72e9..78975a457d58 100644
--- a/python/pyspark/pandas/tests/indexes/test_indexing.py
+++ b/python/pyspark/pandas/tests/indexes/test_indexing.py
@@ -21,7 +21,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.config import option_context
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
# This file contains test cases for 'Indexing, Iteration'
@@ -421,7 +420,6 @@ class FrameIndexingMixin:
class FrameIndexingTests(
FrameIndexingMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/indexes/test_indexing_adv.py
b/python/pyspark/pandas/tests/indexes/test_indexing_adv.py
index 90c9d5dbb0ef..426496e0dba0 100644
--- a/python/pyspark/pandas/tests/indexes/test_indexing_adv.py
+++ b/python/pyspark/pandas/tests/indexes/test_indexing_adv.py
@@ -25,7 +25,6 @@ from pyspark import pandas as ps
from pyspark.loose_version import LooseVersion
from pyspark.pandas.exceptions import SparkPandasNotImplementedError
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class IndexingAdvMixin:
@@ -393,7 +392,6 @@ class IndexingAdvMixin:
class IndexingAdvTests(
IndexingAdvMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/indexes/test_indexing_iloc.py
b/python/pyspark/pandas/tests/indexes/test_indexing_iloc.py
index ce3fc7d30070..8a54ed0069ec 100644
--- a/python/pyspark/pandas/tests/indexes/test_indexing_iloc.py
+++ b/python/pyspark/pandas/tests/indexes/test_indexing_iloc.py
@@ -22,7 +22,6 @@ from pyspark import pandas as ps
from pyspark.loose_version import LooseVersion
from pyspark.pandas.exceptions import SparkPandasIndexingError,
SparkPandasNotImplementedError
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class IndexingILocMixin:
@@ -287,7 +286,6 @@ class IndexingILocMixin:
class IndexingILocTests(
IndexingILocMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/indexes/test_indexing_loc.py
b/python/pyspark/pandas/tests/indexes/test_indexing_loc.py
index f01362d66860..b7b109ca81fd 100644
--- a/python/pyspark/pandas/tests/indexes/test_indexing_loc.py
+++ b/python/pyspark/pandas/tests/indexes/test_indexing_loc.py
@@ -22,7 +22,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.loose_version import LooseVersion
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class IndexingLocMixin:
@@ -416,7 +415,6 @@ class IndexingLocMixin:
class IndexingLocTests(
IndexingLocMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/indexes/test_indexing_loc_2d.py
b/python/pyspark/pandas/tests/indexes/test_indexing_loc_2d.py
index c41190e431be..aa4f15f66469 100644
--- a/python/pyspark/pandas/tests/indexes/test_indexing_loc_2d.py
+++ b/python/pyspark/pandas/tests/indexes/test_indexing_loc_2d.py
@@ -22,7 +22,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.exceptions import SparkPandasIndexingError
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class IndexingLoc2DMixin:
@@ -231,7 +230,6 @@ class IndexingLoc2DMixin:
class IndexingLoc2DTests(
IndexingLoc2DMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/indexes/test_indexing_loc_multi_idx.py
b/python/pyspark/pandas/tests/indexes/test_indexing_loc_multi_idx.py
index 494312bccfe7..e0c5f1ad2221 100644
--- a/python/pyspark/pandas/tests/indexes/test_indexing_loc_multi_idx.py
+++ b/python/pyspark/pandas/tests/indexes/test_indexing_loc_multi_idx.py
@@ -19,7 +19,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class IndexingLocMultiIdxMixin:
@@ -131,7 +130,6 @@ class IndexingLocMultiIdxMixin:
class IndexingLocMultiIdxTests(
IndexingLocMultiIdxMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/indexes/test_intersection.py
b/python/pyspark/pandas/tests/indexes/test_intersection.py
index 57e5cfa23061..31c2a818fa36 100644
--- a/python/pyspark/pandas/tests/indexes/test_intersection.py
+++ b/python/pyspark/pandas/tests/indexes/test_intersection.py
@@ -19,7 +19,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class IntersectionMixin:
@@ -149,7 +148,6 @@ class IntersectionMixin:
class IntersectionTests(
IntersectionMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/indexes/test_level.py
b/python/pyspark/pandas/tests/indexes/test_level.py
index 890e618394cf..5b72dedcb3de 100644
--- a/python/pyspark/pandas/tests/indexes/test_level.py
+++ b/python/pyspark/pandas/tests/indexes/test_level.py
@@ -19,7 +19,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class LevelMixin:
@@ -156,7 +155,6 @@ class LevelMixin:
class LevelTests(
LevelMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/indexes/test_missing.py
b/python/pyspark/pandas/tests/indexes/test_missing.py
index 4eda1369b89e..2218cdc422f6 100644
--- a/python/pyspark/pandas/tests/indexes/test_missing.py
+++ b/python/pyspark/pandas/tests/indexes/test_missing.py
@@ -21,7 +21,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.pandas.exceptions import PandasNotImplementedError
from pyspark.pandas.missing.indexes import (
MissingPandasLikeDatetimeIndex,
@@ -226,7 +225,6 @@ class MissingMixin:
class MissingTests(
MissingMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/indexes/test_monotonic.py
b/python/pyspark/pandas/tests/indexes/test_monotonic.py
index 46e6cb38311e..6df75d9a6a54 100644
--- a/python/pyspark/pandas/tests/indexes/test_monotonic.py
+++ b/python/pyspark/pandas/tests/indexes/test_monotonic.py
@@ -19,7 +19,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class MonotonicMixin:
@@ -166,7 +165,6 @@ class MonotonicMixin:
class MonotonicTests(
MonotonicMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/indexes/test_name.py
b/python/pyspark/pandas/tests/indexes/test_name.py
index b4006d2bb80d..fd6e98779ac2 100644
--- a/python/pyspark/pandas/tests/indexes/test_name.py
+++ b/python/pyspark/pandas/tests/indexes/test_name.py
@@ -21,7 +21,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas.exceptions import PandasNotImplementedError
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class IndexNameMixin:
@@ -158,7 +157,6 @@ class IndexNameMixin:
class IndexNameTests(
IndexNameMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/indexes/test_reindex.py
b/python/pyspark/pandas/tests/indexes/test_reindex.py
index c767963a83f3..cb39e18b467d 100644
--- a/python/pyspark/pandas/tests/indexes/test_reindex.py
+++ b/python/pyspark/pandas/tests/indexes/test_reindex.py
@@ -19,7 +19,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class FrameReindexMixin:
@@ -280,7 +279,6 @@ class FrameReindexMixin:
class FrameReindexTests(
FrameReindexMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/indexes/test_rename.py
b/python/pyspark/pandas/tests/indexes/test_rename.py
index 7b86cf0eb1f6..74f477319508 100644
--- a/python/pyspark/pandas/tests/indexes/test_rename.py
+++ b/python/pyspark/pandas/tests/indexes/test_rename.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class FrameRenameMixin:
@@ -300,7 +299,6 @@ class FrameRenameMixin:
class FrameRenameTests(
FrameRenameMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/indexes/test_repeat.py
b/python/pyspark/pandas/tests/indexes/test_repeat.py
index a873448a9dd0..2316f322974d 100644
--- a/python/pyspark/pandas/tests/indexes/test_repeat.py
+++ b/python/pyspark/pandas/tests/indexes/test_repeat.py
@@ -19,7 +19,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class RepeatMixin:
@@ -47,7 +46,6 @@ class RepeatMixin:
class RepeatTests(
RepeatMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/indexes/test_reset_index.py
b/python/pyspark/pandas/tests/indexes/test_reset_index.py
index 534995ddc353..ed7dc49ac17b 100644
--- a/python/pyspark/pandas/tests/indexes/test_reset_index.py
+++ b/python/pyspark/pandas/tests/indexes/test_reset_index.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.pandas.testing import assert_frame_equal, assert_index_equal,
assert_series_equal
@@ -147,7 +146,6 @@ class FrameResetIndexMixin:
class FrameResetIndexTests(
FrameResetIndexMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/indexes/test_stat.py
b/python/pyspark/pandas/tests/indexes/test_stat.py
index cef4c11e91fc..422d791e546e 100644
--- a/python/pyspark/pandas/tests/indexes/test_stat.py
+++ b/python/pyspark/pandas/tests/indexes/test_stat.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class StatMixin:
@@ -163,7 +162,6 @@ class StatMixin:
class StatTests(
StatMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/indexes/test_union.py
b/python/pyspark/pandas/tests/indexes/test_union.py
index 4e50125c0415..5201184efb75 100644
--- a/python/pyspark/pandas/tests/indexes/test_union.py
+++ b/python/pyspark/pandas/tests/indexes/test_union.py
@@ -19,7 +19,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class UnionMixin:
@@ -190,7 +189,6 @@ class UnionMixin:
class UnionTests(
UnionMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/indexes/test_unique.py
b/python/pyspark/pandas/tests/indexes/test_unique.py
index 5db8fab0ac28..b04f99c9de78 100644
--- a/python/pyspark/pandas/tests/indexes/test_unique.py
+++ b/python/pyspark/pandas/tests/indexes/test_unique.py
@@ -19,7 +19,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class UniqueMixin:
@@ -146,7 +145,6 @@ class UniqueMixin:
class UniqueTests(
UniqueMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/io/test_dataframe_conversion.py
b/python/pyspark/pandas/tests/io/test_dataframe_conversion.py
index 004dbea0951f..363e8aa6960d 100644
--- a/python/pyspark/pandas/tests/io/test_dataframe_conversion.py
+++ b/python/pyspark/pandas/tests/io/test_dataframe_conversion.py
@@ -25,7 +25,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase, TestUtils
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.testing.utils import (
have_openpyxl,
openpyxl_requirement_message,
@@ -262,7 +261,6 @@ class DataFrameConversionMixin:
class DataFrameConversionTests(
DataFrameConversionMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
TestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/io/test_io.py
b/python/pyspark/pandas/tests/io/test_io.py
index 2a05e11c0896..8931591b8df8 100644
--- a/python/pyspark/pandas/tests/io/test_io.py
+++ b/python/pyspark/pandas/tests/io/test_io.py
@@ -23,7 +23,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.testing.utils import (
have_jinja2,
jinja2_requirement_message,
@@ -151,7 +150,6 @@ class FrameIOMixin:
class FrameIOTests(
FrameIOMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/io/test_series_conversion.py
b/python/pyspark/pandas/tests/io/test_series_conversion.py
index 2c1221193f10..1f15b6f12c15 100644
--- a/python/pyspark/pandas/tests/io/test_series_conversion.py
+++ b/python/pyspark/pandas/tests/io/test_series_conversion.py
@@ -22,7 +22,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.testing.utils import have_jinja2, jinja2_requirement_message
@@ -68,7 +67,6 @@ class SeriesConversionTestsMixin:
class SeriesConversionTests(
SeriesConversionTestsMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/series/test_all_any.py
b/python/pyspark/pandas/tests/series/test_all_any.py
index d93573b67430..8aeb7e0961ed 100644
--- a/python/pyspark/pandas/tests/series/test_all_any.py
+++ b/python/pyspark/pandas/tests/series/test_all_any.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class SeriesAllAnyMixin:
@@ -83,7 +82,6 @@ class SeriesAllAnyMixin:
class SeriesAllAnyTests(
SeriesAllAnyMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/series/test_arg_ops.py
b/python/pyspark/pandas/tests/series/test_arg_ops.py
index cb234dffe960..9780296d5f9d 100644
--- a/python/pyspark/pandas/tests/series/test_arg_ops.py
+++ b/python/pyspark/pandas/tests/series/test_arg_ops.py
@@ -21,7 +21,6 @@ import pandas as pd
from pyspark.loose_version import LooseVersion
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class SeriesArgOpsMixin:
@@ -197,7 +196,6 @@ class SeriesArgOpsMixin:
class SeriesArgOpsTests(
SeriesArgOpsMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/series/test_as_of.py
b/python/pyspark/pandas/tests/series/test_as_of.py
index 0aa9013c4abb..fa722e4e754d 100644
--- a/python/pyspark/pandas/tests/series/test_as_of.py
+++ b/python/pyspark/pandas/tests/series/test_as_of.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class SeriesAsOfMixin:
@@ -115,7 +114,6 @@ class SeriesAsOfMixin:
class SeriesAsOfTests(
SeriesAsOfMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/series/test_as_type.py
b/python/pyspark/pandas/tests/series/test_as_type.py
index dc7a854c4f58..2b17fbb4a105 100644
--- a/python/pyspark/pandas/tests/series/test_as_type.py
+++ b/python/pyspark/pandas/tests/series/test_as_type.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.testing.utils import is_ansi_mode_test
from pyspark.pandas.typedef.typehints import (
extension_dtypes_available,
@@ -171,7 +170,6 @@ class SeriesAsTypeMixin:
class SeriesAsTypeTests(
SeriesAsTypeMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/series/test_compute.py
b/python/pyspark/pandas/tests/series/test_compute.py
index b7af7a593b90..f62aa2f214fe 100644
--- a/python/pyspark/pandas/tests/series/test_compute.py
+++ b/python/pyspark/pandas/tests/series/test_compute.py
@@ -22,7 +22,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.errors import PySparkValueError
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class SeriesComputeMixin:
@@ -603,7 +602,6 @@ class SeriesComputeMixin:
class SeriesComputeTests(
SeriesComputeMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/series/test_conversion.py
b/python/pyspark/pandas/tests/series/test_conversion.py
index 2fa038c48d3f..1405cac690d8 100644
--- a/python/pyspark/pandas/tests/series/test_conversion.py
+++ b/python/pyspark/pandas/tests/series/test_conversion.py
@@ -21,7 +21,6 @@ import pandas as pd
from pyspark.loose_version import LooseVersion
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.testing.utils import have_tabulate, tabulate_requirement_message
@@ -78,7 +77,6 @@ class SeriesConversionMixin:
class SeriesConversionTests(
SeriesConversionMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/series/test_cumulative.py
b/python/pyspark/pandas/tests/series/test_cumulative.py
index f24d38a2d894..4b4e7d8d387e 100644
--- a/python/pyspark/pandas/tests/series/test_cumulative.py
+++ b/python/pyspark/pandas/tests/series/test_cumulative.py
@@ -19,7 +19,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class SeriesCumulativeMixin:
@@ -120,7 +119,6 @@ class SeriesCumulativeMixin:
class SeriesCumulativeTests(
SeriesCumulativeMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/series/test_datetime.py
b/python/pyspark/pandas/tests/series/test_datetime.py
index 5397f8442cda..62235d6c162b 100644
--- a/python/pyspark/pandas/tests/series/test_datetime.py
+++ b/python/pyspark/pandas/tests/series/test_datetime.py
@@ -24,7 +24,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.loose_version import LooseVersion
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class SeriesDateTimeTestsMixin:
@@ -293,7 +292,6 @@ class SeriesDateTimeTestsMixin:
class SeriesDateTimeTests(
SeriesDateTimeTestsMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/series/test_index.py
b/python/pyspark/pandas/tests/series/test_index.py
index cb1558861365..7506e3cfb92c 100644
--- a/python/pyspark/pandas/tests/series/test_index.py
+++ b/python/pyspark/pandas/tests/series/test_index.py
@@ -21,7 +21,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.loose_version import LooseVersion
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class SeriesIndexMixin:
@@ -486,7 +485,6 @@ class SeriesIndexMixin:
class SeriesIndexTests(
SeriesIndexMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/series/test_missing_data.py
b/python/pyspark/pandas/tests/series/test_missing_data.py
index 545b52f15b79..73f1c400851a 100644
--- a/python/pyspark/pandas/tests/series/test_missing_data.py
+++ b/python/pyspark/pandas/tests/series/test_missing_data.py
@@ -21,7 +21,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.loose_version import LooseVersion
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class SeriesMissingDataMixin:
@@ -255,7 +254,6 @@ class SeriesMissingDataMixin:
class SeriesMissingDataTests(
SeriesMissingDataMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/series/test_series.py
b/python/pyspark/pandas/tests/series/test_series.py
index d4578bc01a93..c4ee13a240f0 100644
--- a/python/pyspark/pandas/tests/series/test_series.py
+++ b/python/pyspark/pandas/tests/series/test_series.py
@@ -30,7 +30,6 @@ from pyspark.testing.pandasutils import (
PandasOnSparkTestCase,
SPARK_CONF_ARROW_ENABLED,
)
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.pandas.exceptions import PandasNotImplementedError
from pyspark.pandas.missing.series import MissingPandasLikeSeries
from pyspark.pandas.typedef.typehints import extension_object_dtypes_available
@@ -878,7 +877,6 @@ class SeriesTestsMixin:
class SeriesTests(
SeriesTestsMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/series/test_sort.py
b/python/pyspark/pandas/tests/series/test_sort.py
index 93a5ef6a0c32..e2ab48f83caa 100644
--- a/python/pyspark/pandas/tests/series/test_sort.py
+++ b/python/pyspark/pandas/tests/series/test_sort.py
@@ -20,7 +20,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class SeriesSortMixin:
@@ -140,7 +139,6 @@ class SeriesSortMixin:
class SeriesSortTests(
SeriesSortMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/series/test_stat.py
b/python/pyspark/pandas/tests/series/test_stat.py
index 03502c286a74..c169ed1dc507 100644
--- a/python/pyspark/pandas/tests/series/test_stat.py
+++ b/python/pyspark/pandas/tests/series/test_stat.py
@@ -21,7 +21,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class SeriesStatMixin:
@@ -728,7 +727,6 @@ class SeriesStatMixin:
class SeriesStatTests(
SeriesStatMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/series/test_string_ops_adv.py
b/python/pyspark/pandas/tests/series/test_string_ops_adv.py
index 922914ee3dfe..9835ca1a6e4e 100644
--- a/python/pyspark/pandas/tests/series/test_string_ops_adv.py
+++ b/python/pyspark/pandas/tests/series/test_string_ops_adv.py
@@ -21,7 +21,6 @@ import re
from pyspark import pandas as ps
from pyspark.loose_version import LooseVersion
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class SeriesStringOpsAdvMixin:
@@ -236,7 +235,6 @@ class SeriesStringOpsAdvMixin:
class SeriesStringOpsAdvTests(
SeriesStringOpsAdvMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/series/test_string_ops_basic.py
b/python/pyspark/pandas/tests/series/test_string_ops_basic.py
index e34bdcc22a55..746ce0f3c48e 100644
--- a/python/pyspark/pandas/tests/series/test_string_ops_basic.py
+++ b/python/pyspark/pandas/tests/series/test_string_ops_basic.py
@@ -21,7 +21,6 @@ import re
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class SeriesStringOpsMixin:
@@ -170,7 +169,6 @@ class SeriesStringOpsMixin:
class SeriesStringOpsTests(
SeriesStringOpsMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/test_frame_spark.py
b/python/pyspark/pandas/tests/test_frame_spark.py
index 8bc9707b0b22..ea1c840c683d 100644
--- a/python/pyspark/pandas/tests/test_frame_spark.py
+++ b/python/pyspark/pandas/tests/test_frame_spark.py
@@ -21,7 +21,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase, TestUtils
-from pyspark.testing.sqlutils import SQLTestUtils
class SparkFrameMethodsTestsMixin:
@@ -143,9 +142,7 @@ class SparkFrameMethodsTestsMixin:
self.assert_eq(psdf, new_psdf)
-class SparkFrameMethodsTests(
- SparkFrameMethodsTestsMixin, PandasOnSparkTestCase, SQLTestUtils, TestUtils
-):
+class SparkFrameMethodsTests(SparkFrameMethodsTestsMixin,
PandasOnSparkTestCase, TestUtils):
pass
diff --git a/python/pyspark/pandas/tests/test_indexops_spark.py
b/python/pyspark/pandas/tests/test_indexops_spark.py
index b1fb4ee61ddf..70ebbed47683 100644
--- a/python/pyspark/pandas/tests/test_indexops_spark.py
+++ b/python/pyspark/pandas/tests/test_indexops_spark.py
@@ -21,7 +21,6 @@ from pyspark.errors import AnalysisException
from pyspark.sql import functions as F
from pyspark import pandas as ps
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class SparkIndexOpsMethodsTestsMixin:
@@ -63,9 +62,7 @@ class SparkIndexOpsMethodsTestsMixin:
self.psser.spark.transform(lambda scol: F.col("non-existent"))
-class SparkIndexOpsMethodsTests(
- SparkIndexOpsMethodsTestsMixin, PandasOnSparkTestCase, SQLTestUtils
-):
+class SparkIndexOpsMethodsTests(SparkIndexOpsMethodsTestsMixin,
PandasOnSparkTestCase):
pass
diff --git a/python/pyspark/pandas/tests/test_internal.py
b/python/pyspark/pandas/tests/test_internal.py
index 19735763b276..b82b89735e6b 100644
--- a/python/pyspark/pandas/tests/test_internal.py
+++ b/python/pyspark/pandas/tests/test_internal.py
@@ -25,7 +25,6 @@ from pyspark.pandas.internal import (
)
from pyspark.pandas.utils import spark_column_equals
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class InternalFrameTestsMixin:
@@ -134,7 +133,7 @@ class InternalFrameTestsMixin:
)
-class InternalFrameTests(InternalFrameTestsMixin, PandasOnSparkTestCase,
SQLTestUtils):
+class InternalFrameTests(InternalFrameTestsMixin, PandasOnSparkTestCase):
pass
diff --git a/python/pyspark/pandas/tests/test_namespace.py
b/python/pyspark/pandas/tests/test_namespace.py
index beb2bab06e0e..152b2804193f 100644
--- a/python/pyspark/pandas/tests/test_namespace.py
+++ b/python/pyspark/pandas/tests/test_namespace.py
@@ -34,7 +34,6 @@ from pyspark.pandas.namespace import _get_index_map,
read_delta
from pyspark.pandas.utils import spark_column_equals
from pyspark.pandas.missing.general_functions import
MissingPandasLikeGeneralFunctions
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.pandas.testing import assert_frame_equal
@@ -734,7 +733,7 @@ class NamespaceTestsMixin:
getattr(ps, name)()
-class NamespaceTests(NamespaceTestsMixin, PandasOnSparkTestCase, SQLTestUtils):
+class NamespaceTests(NamespaceTestsMixin, PandasOnSparkTestCase):
pass
diff --git a/python/pyspark/pandas/tests/test_numpy_compat.py
b/python/pyspark/pandas/tests/test_numpy_compat.py
index b92121f4d6cd..02386ccbbecf 100644
--- a/python/pyspark/pandas/tests/test_numpy_compat.py
+++ b/python/pyspark/pandas/tests/test_numpy_compat.py
@@ -21,7 +21,6 @@ import pandas as pd
from pyspark import pandas as ps
from pyspark.pandas import set_option, reset_option
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
class NumPyCompatTestsMixin:
@@ -191,7 +190,6 @@ class NumPyCompatTestsMixin:
class NumPyCompatTests(
NumPyCompatTestsMixin,
PandasOnSparkTestCase,
- SQLTestUtils,
):
pass
diff --git a/python/pyspark/pandas/tests/test_sql.py
b/python/pyspark/pandas/tests/test_sql.py
index 243a776bf029..d2d504a72a04 100644
--- a/python/pyspark/pandas/tests/test_sql.py
+++ b/python/pyspark/pandas/tests/test_sql.py
@@ -18,7 +18,6 @@
from pyspark import pandas as ps
from pyspark.errors import ParseException
from pyspark.testing.pandasutils import PandasOnSparkTestCase
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.testing.utils import assertDataFrameEqual
@@ -106,7 +105,7 @@ class SQLTestsMixin:
assertDataFrameEqual(ps.sql("SELECT {tbl.A}, {tbl.B} FROM {tbl}",
tbl=psdf), psdf)
-class SQLTests(SQLTestsMixin, PandasOnSparkTestCase, SQLTestUtils):
+class SQLTests(SQLTestsMixin, PandasOnSparkTestCase):
pass
diff --git a/python/pyspark/pandas/tests/test_utils.py
b/python/pyspark/pandas/tests/test_utils.py
index be86cdbf038f..85e0f52afe97 100644
--- a/python/pyspark/pandas/tests/test_utils.py
+++ b/python/pyspark/pandas/tests/test_utils.py
@@ -30,7 +30,6 @@ from pyspark.testing.pandasutils import (
_assert_pandas_equal,
_assert_pandas_almost_equal,
)
-from pyspark.testing.sqlutils import SQLTestUtils
from pyspark.errors import PySparkAssertionError
some_global_variable = 0
@@ -248,7 +247,7 @@ class TestClassForLazyProp:
return self.some_variable
-class UtilsTests(UtilsTestsMixin, PandasOnSparkTestCase, SQLTestUtils):
+class UtilsTests(UtilsTestsMixin, PandasOnSparkTestCase):
pass
diff --git a/python/pyspark/testing/connectutils.py
b/python/pyspark/testing/connectutils.py
index e73c66c561ee..bc7125e821d0 100644
--- a/python/pyspark/testing/connectutils.py
+++ b/python/pyspark/testing/connectutils.py
@@ -226,7 +226,7 @@ class ReusedConnectTestCase(PySparkBaseTestCase,
SQLTestUtils, PySparkErrorTestU
not should_test_connect or is_remote_only(),
connect_requirement_message or "Requires JVM access",
)
-class ReusedMixedTestCase(ReusedConnectTestCase, SQLTestUtils):
+class ReusedMixedTestCase(ReusedConnectTestCase):
@classmethod
def setUpClass(cls):
super().setUpClass()
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]