code: def test_ignore_downcast_cannot_convert_float(
      data, expected, downcast
  ):
      # Cannot cast to an integer (signed or unsigned)
      # because we have a float number.
      res = to_numeric(data, downcast=downcast)
      tm.assert_numpy_array_equal(res, expected)
  
imports: import decimal
  import numpy
  from numpy import iinfo
  import pytest
  import pandas.util._test_decorators
  import pandas
  from pandas import ArrowDtype, DataFrame, Index, Series, option_context, to_numeric
  import pandas._testing
label_desc: Use image node_id 37 for calling a global function with example usage: test_ignore_downcast_cannot_convert_float(data, expected, downcast) without return types