code: def test_feature_names_are_set_correctly_when_no_feature_names_passed_into_Dataset():
      ds = lgb.Dataset(
          data=np.random.randn(100, 3),
      )
      assert ds.construct().feature_name == [
          "Column_0",
          "Column_1",
          "Column_2",
      ]
  
imports: import filecmp
  import numbers
  import re
  from copy import deepcopy
  from os import getenv
  from pathlib import Path
  import numpy
  import pytest
  from scipy import sparse
  from sklearn.datasets import dump_svmlight_file, load_svmlight_file
  from sklearn.model_selection import train_test_split
  import lightgbm
  from lightgbm.compat import PANDAS_INSTALLED, pd_DataFrame, pd_Series
  from .utils import dummy_obj, load_breast_cancer, mse_obj, np_assert_array_equal
label_desc: Use image node_id 34 for calling a global function with example usage: test_feature_names_are_set_correctly_when_no_feature_names_passed_into_Dataset() without return types