code: def test_same_prefix_col_numbering(seed):
      from dask.dataframe.io.demo import (
          ColumnSpec,
          DatasetSpec,
          with_spec,
      )
  
      spec = DatasetSpec(
          npartitions=1,
          nrecords=5,
          column_specs=[
              ColumnSpec(dtype=int),
              ColumnSpec(dtype=int),
              ColumnSpec(dtype=int),
              ColumnSpec(dtype=int),
          ],
      )
      ddf = with_spec(spec, seed=seed)
      assert ddf.columns.tolist() == ["int1", "int2", "int3", "int4"]
  
imports: from __future__ import annotations
  import pandas
  import pytest
  import dask
  import dask.dataframe
  from dask.blockwise import Blockwise, optimize_blockwise
  from dask.dataframe._compat import PANDAS_GE_200, PANDAS_GE_220, tm
  from dask.dataframe.optimize import optimize_dataframe_getitem
  from dask.dataframe.utils import assert_eq, get_string_dtype
label_desc: Use image node_id 12 for calling a global function with example usage: test_same_prefix_col_numbering(seed) without return types