code: def test_default_float_bitwidth(default_float_bitwidth):
      # Test that float columns in json are _inferred_ as 32 bit columns.
      df = cudf.read_json(
          '{"a": 1.0, "b": 2.5}\n{"a": 3.5, "b": 4.0}',
          engine="cudf",
          lines=True,
          orient="records",
      )
      assert df["a"].dtype == np.dtype(f"f{default_float_bitwidth//8}")
      assert df["b"].dtype == np.dtype(f"f{default_float_bitwidth//8}")
  
imports: import copy
  import gzip
  import itertools
  import os
  from io import BytesIO, StringIO
  from pathlib import Path
  import numpy
  import pandas
  import pyarrow
  import pytest
  import cudf
  from cudf.testing._utils import DATETIME_TYPES, NUMERIC_TYPES, TIMEDELTA_TYPES, assert_eq
label_desc: Use image node_id 30 for calling a global function with example usage: test_default_float_bitwidth(default_float_bitwidth) without return types