def METHOD_NAME(input_df_descr):
    if not is_test_data_serializable(input_df_descr):
        return
    df = _mixed_test_data()[input_df_descr][0]
    expectation = _mixed_test_data()[input_df_descr][1]
    incr_ser = IncrementalPandasToRecArraySerializer(df_serializer, df, chunk_size=_CHUNK_SIZE)
    if not isinstance(expectation, tuple) and issubclass(expectation, Exception):
        with pytest.raises(expectation):
            [chunk for chunk, _, _, _ in incr_ser.generator_bytes()]
    else:
        chunk_bytes = [chunk_b for chunk_b, _, _, _ in incr_ser.generator_bytes()]
        matching = expectation[0].tobytes() == b''.join(chunk_bytes)
        assert matching
        assert expectation[1] == incr_ser.dtype