new_contents: from pytest import raises
  import sqlalchemy as sa
  from sqlalchemy.ext.hybrid import hybrid_property
  from wtforms_alchemy import ModelForm
  from wtforms_alchemy.exc import AttributeTypeException
  from tests import ModelFormTestCase
  
  
  class TestHybridProperties(ModelFormTestCase):
      def test_hybrid_property_returning_column_property(self):
          class ModelTest(self.base):
              __tablename__ = 'model_test'
              id = sa.Column(sa.Integer, primary_key=True)
              _test_column = sa.Column('test_column', sa.Boolean, nullable=False)
  
              @hybrid_property
              def test_column_hybrid(self):
                  return self._test_column
  
              @test_column_hybrid.setter
              def test_column_hybrid(self, value):
                  self._test_column = value
  
          class ModelTestForm(ModelForm):
              class Meta:
                  model = ModelTest
                  not_null_str_validator = None
                  not_null_validator = None
                  include = ('test_column_hybrid', )
                  exclude = ('_test_column', )
  
          form = ModelTestForm()
          assert form.test_column_hybrid
  
      def test_hybrid_property_returning_expression(self):
          class ModelTest(self.base):
              __tablename__ = 'model_test'
              id = sa.Column(sa.Integer, primary_key=True)
              _test_column = sa.Column('test_column', sa.Boolean, nullable=False)
  
              @hybrid_property
              def test_column_hybrid(self):
                  return self._test_column + self._test_column
  
              @test_column_hybrid.setter
              def test_column_hybrid(self, value):
                  self._test_column = value
  
          with raises(AttributeTypeException):
              class ModelTestForm(ModelForm):
                  class Meta:
                      model = ModelTest
                      not_null_str_validator = None
                      not_null_validator = None
                      include = ('test_column_hybrid', )
                      exclude = ('_test_column', )
  
subject: Add tests for hybrid properties