code: def test_transform_column_with_new_names(dataframe):
      """Checks `new_column_names` creates new columns as expected."""
      df = (
          dataframe.add_column("another", 10)
          .add_column("column", 100)
          .transform_columns(
              ["another", "column"],
              np.log10,
              new_column_names={"another": "hello", "column": "world"},
          )
      )
  
      assert "hello" in df.columns
      assert "world" in df.columns
      assert "another" in df.columns
      assert "column" in df.columns
  
file_path: pyjanitor/tests/functions/test_transform_columns.py
imports: import numpy
  import pandas
  import pytest
  from pandas.testing import assert_frame_equal
label_desc: Use image node_id 3 for calling a global function with example usage: test_transform_column_with_new_names(dataframe) without return types