def test_plain_descriptor(self):

        class Base(object):
            pass
        class Sub(Base):
            @property
            def data(self):
                return "im the data"

        mapper(Base, base)
        mapper(Sub, subtable, inherits=Base)

        s1 = Sub()
        sess = create_session()
        sess.add(s1)
        sess.flush()
        assert sess.query(Sub).one().data == "im the data"
test that descriptors prevent inheritance from propigating properties to subclasses.
dataset/ETHPy150Open zzzeek/sqlalchemy/test/orm/inheritance/test_basic.py/OverrideColKeyTest.test_plain_descriptor