code: def test_qcut_nullable_integer(q, any_numeric_ea_dtype):
      arr = pd.array(np.arange(100), dtype=any_numeric_ea_dtype)
      arr[::2] = pd.NA
  
      result = qcut(arr, q)
      expected = qcut(arr.astype(float), q)
  
      tm.assert_categorical_equal(result, expected)
  
imports: import os
  import numpy
  import pytest
  import pandas
  from pandas import Categorical, DatetimeIndex, Interval, IntervalIndex, NaT, Series, Timedelta, TimedeltaIndex, Timestamp, cut, date_range, isna, qcut, timedelta_range
  import pandas._testing
  from pandas.api.types import CategoricalDtype
  from pandas.tseries.offsets import Day
label_desc: Use image node_id 19 for calling a global function with example usage: test_qcut_nullable_integer(q, any_numeric_ea_dtype) without return types