code: def test_different_shapes_fitted_and_transformed(self):
      imputer = PerColumnImputer()
  
      X = pd.DataFrame(index=list(range(10)))
      X["a"] = np.ones(10)
  
      imputer.fit(X)
      X["b"] = np.ones(10)
  
      self.assertRaises(ValueError, imputer.transform, X)
  
imports: import warnings
  from builtins import range
  from unittest import TestCase
  import numpy
  import numpy.testing
  import pandas
  import pandas.testing
  from sklearn.exceptions import NotFittedError
  from tsfresh.transformers.per_column_imputer import PerColumnImputer
label_desc: Use image node_id 9 for calling the PerColumnImputerTestCase obj's underlying member method code with example usage: obj.test_different_shapes_fitted_and_transformed() without return types