code: def test_json_lines_multiple(tmpdir, json_input, engine):
      tmp_file1 = tmpdir.join("MultiInputs1.json")
      tmp_file2 = tmpdir.join("MultiInputs2.json")
  
      pdf = pd.read_json(json_input, lines=True)
      pdf.to_json(
          tmp_file1, compression="infer", lines=True, orient="records"
      )
      pdf.to_json(
          tmp_file2, compression="infer", lines=True, orient="records"
      )
  
      cu_df = cudf.read_json(
          [tmp_file1, tmp_file2], engine=engine, lines=True
      )
      pd_df = pd.concat([pdf, pdf])
  
      assert all(cu_df.dtypes == ["int64", "int64", "int64"])
      for cu_col, pd_col in zip(cu_df.columns, pd_df.columns):
          assert str(cu_col) == str(pd_col)
          np.testing.assert_array_equal(
              pd_df[pd_col], cu_df[cu_col].to_numpy()
          )
  
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 14 for calling a global function with example usage: test_json_lines_multiple(tmpdir, json_input, engine) without return types