code: def test_info_int_columns():
      # GH#37245
      df = DataFrame({1: [1, 2], 2: [2, 3]}, index=["A", "B"])
      buf = StringIO()
      df.info(show_counts=True, buf=buf)
      result = buf.getvalue()
      expected = textwrap.dedent(
          """\
          <class 'pandas.core.frame.DataFrame'>
          Index: 2 entries, A to B
          Data columns (total 2 columns):
           #   Column  Non-Null Count  Dtype
          ---  ------  --------------  -----
           0   1       2 non-null      int64
           1   2       2 non-null      int64
          dtypes: int64(2)
          memory usage: 48.0+ bytes
          """
      )
      assert result == expected
  
imports: from io import StringIO
  import re
  from string import ascii_uppercase
  import sys
  import textwrap
  import numpy
  import pytest
  from pandas.compat import IS64, PYPY
  from pandas import CategoricalIndex, DataFrame, MultiIndex, Series, date_range, option_context
  import pandas._testing
label_desc: Use image node_id 21 for calling a global function with example usage: test_info_int_columns() without return types