'Tests that attempting to create a subclass that overrides a final
attribute will raise a `TypeError` even if you mark the new version as
final.'

def test_override_final_attribute_with_final(self):

    with self.assertRaises(TypeError):
        class SubClass(self.class_, ):
            a = final('SubClass:    a')
