docstr: Tests overriding on the class that has the @final methods in it.
docstr_tok: ["Tests","overriding","on","the","class","that","has","the","@","final","methods","in","it","."]
code: def test_override_on_super(self):
      """
      Tests overriding on the class that has the @final methods in it.
      """
      old_a = self.class_.a
      old_f = self.class_.f
      try:
          with self.assertRaises(TypeError):
              self.class_.f = lambda *args: None
      except Exception:
          self.class_.f = old_f
          raise
  
      try:
          with self.assertRaises(TypeError):
              self.class_.a = "SubClass: a"
      except Exception:
          self.class_.a = old_a
          raise
  
imports: from abc import abstractmethod, ABCMeta
  from unittest import TestCase
  from six import with_metaclass
  from catalyst.utils.final import FinalMeta, final
  from catalyst.utils.metautils import compose_types
label_desc: Use image node_id 10 for calling the FinalMetaTestCase obj's underlying member method code with example usage: obj.test_override_on_super() without return types