code: def test_coerce_uint64_conflict(data, exp_data):
      # see gh-17007 and gh-17125
      #
      # Still returns float despite the uint64-nan conflict,
      # which would normally force the casting to object.
      result = to_numeric(Series(data), errors="coerce")
      expected = Series(exp_data, dtype=float)
      tm.assert_series_equal(result, 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 42 for calling a global function with example usage: test_coerce_uint64_conflict(data, exp_data) without return types