code: def test_unsupported_type(self):
      class SomeClass(object):
          pass
  
      with self.assertRaises(TypeError) as e:
          adj.make_adjustment_from_indices(
              1,
              2,
              3,
              4,
              adjustment_kind=adj.OVERWRITE,
              value=SomeClass(),
          )
  
      exc = e.exception
      expected_msg = (
          "Don't know how to make overwrite adjustments for values of type "
          "%r." % SomeClass
      )
      self.assertEqual(str(exc), expected_msg)
  
file_path: catalyst/tests/pipeline/test_adjustment.py
imports: from unittest import TestCase
  from nose_parameterized import parameterized
  from catalyst.lib import adjustment
  from catalyst.utils.numpy_utils import make_datetime64ns
label_desc: Use image node_id 5 for calling the AdjustmentTestCase obj's underlying member method code with example usage: obj.test_unsupported_type() without return types