def test_concat_mixed_dtypes(self, data, dtype):
    arrow_dtype = data.dtype.arrow_dtype
    if (pa.types.is_integer(arrow_dtype) or pa.types.is_floating(arrow_dtype) or pa.types.is_boolean(arrow_dtype)):
        pytest.skip('pd.concat(int64, fletcher_chunked[int64] yields int64')
    elif pa.types.is_temporal(arrow_dtype):
        pytest.xfail('pd.concat(temporal, categorical) mangles dates')
    else:
        BaseReshapingTests.test_concat_mixed_dtypes(self, data)
def test_concat_mixed_dtypes(self, data, dtype):
    arrow_dtype = data.dtype.arrow_dtype
    if (pa.types.is_integer(arrow_dtype) or pa.types.is_floating(arrow_dtype) or pa.types.is_boolean(arrow_dtype)):
        pytest.skip('pd.concat(int64, fletcher_chunked[int64] yields int64')
    elif pa.types.is_temporal(arrow_dtype):
        pytest.xfail('pd.concat(temporal, categorical) mangles dates')
    else:
        BaseReshapingTests.test_concat_mixed_dtypes(self, data)