code: def test_concat_join_empty_dataframes_axis_1(
      df, other, ignore_index, axis, join, sort
  ):
      # no duplicate columns
      other_pd = [df] + other
      gdf = gd.from_pandas(df)
      other_gd = [gdf] + [gd.from_pandas(o) for o in other]
  
      expected = pd.concat(
          other_pd,
          ignore_index=ignore_index,
          axis=axis,
          join=join,
          sort=sort,
      )
      actual = gd.concat(
          other_gd,
          ignore_index=ignore_index,
          axis=axis,
          join=join,
          sort=sort,
      )
      if expected.shape != df.shape:
          if axis == 0:
              for key, col in actual[actual.columns].items():
                  if is_categorical_dtype(col.dtype):
                      expected[key] = expected[key].fillna("-1")
                      actual[key] = col.astype("str").fillna("-1")
              # if not expected.empty:
              assert_eq(
                  expected.fillna(-1),
                  actual.fillna(-1),
                  check_dtype=False,
                  check_index_type=False
                  if len(expected) == 0 or actual.empty
                  else True,
                  check_column_type=False,
              )
          else:
              # no need to fill in if axis=1
              assert_eq(
                  expected,
                  actual,
                  check_index_type=False,
                  check_column_type=False,
              )
      assert_eq(
          expected,
          actual,
          check_index_type=False,
          check_column_type=False,
      )
  
imports: from decimal import Decimal
  import numpy
  import pandas
  import pytest
  import cudf
  from cudf.api.types import is_categorical_dtype
  from cudf.core._compat import PANDAS_GE_150, PANDAS_LT_140
  from cudf.core.dtypes import Decimal32Dtype, Decimal64Dtype, Decimal128Dtype
  from cudf.testing._utils import assert_eq, assert_exceptions_equal
label_desc: Use image node_id 35 for calling a global function with example usage: test_concat_join_empty_dataframes_axis_1(df, other, ignore_index, axis, join, sort) without return types