'Tests that columns defined in the abstract class are inherited into the concrete class'

def test_abstract_columns_are_inherited(self):

    assert hasattr(ConcreteModelWithCol, 'pkey')
    assert isinstance(ConcreteModelWithCol.pkey, ColumnQueryEvaluator)
    assert isinstance(ConcreteModelWithCol._columns['pkey'], columns.Column)
