code: def test_from_records_columns_not_modified(self):
      tuples = [(1, 2, 3), (1, 2, 3), (2, 5, 3)]
  
      columns = ["a", "b", "c"]
      original_columns = list(columns)
  
      DataFrame.from_records(tuples, columns=columns, index="a")
  
      assert columns == original_columns
  
imports: from collections.abc import Iterator
  from datetime import datetime
  from decimal import Decimal
  import numpy
  import pytest
  import pytz
  from pandas._config import using_pyarrow_string_dtype
  from pandas.compat import is_platform_little_endian
  from pandas import CategoricalIndex, DataFrame, Index, Interval, RangeIndex, Series, date_range
  import pandas._testing
label_desc: Use image node_id 18 for calling the TestFromRecords obj's underlying member method code with example usage: obj.test_from_records_columns_not_modified() without return types