Skip to content

[CI][Python] test_make_write_options_error failing on crossbow build #41043

@AlenkaF

Description

@AlenkaF

Describe the bug, including details regarding any error messages, version, and platform.

test_dataset.py:test_make_write_options_error is failing on conda-python-cython2 build with

________________________ test_make_write_options_error _________________________

    def test_make_write_options_error():
        # GH-39440
        msg = ("make_write_options\\(\\) should be called on an "
               "instance of ParquetFileFormat")
        with pytest.raises(TypeError, match=msg):
>           pa.dataset.ParquetFileFormat.make_write_options(43)
E           TypeError: descriptor 'make_write_options' for 'pyarrow._dataset_parquet.ParquetFileFormat' objects doesn't apply to a 'int' object

opt/conda/envs/arrow/lib/python3.10/site-packages/pyarrow/tests/test_dataset.py:5640: TypeError

During handling of the above exception, another exception occurred:

    def test_make_write_options_error():
        # GH-39440
        msg = ("make_write_options\\(\\) should be called on an "
               "instance of ParquetFileFormat")
>       with pytest.raises(TypeError, match=msg):
E       AssertionError: Regex pattern did not match.
E        Regex: 'make_write_options\\(\\) should be called on an instance of ParquetFileFormat'
E        Input: "descriptor 'make_write_options' for 'pyarrow._dataset_parquet.ParquetFileFormat' objects doesn't apply to a 'int' object"

opt/conda/envs/arrow/lib/python3.10/site-packages/pyarrow/tests/test_dataset.py:5639: AssertionError

See: https://github.com/ursacomputing/crossbow/actions/runs/8573647554/job/23498752189.

The PR causing this failure: #40976

Component(s)

Continuous Integration, Python

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions