Example #1
0
def test_table_comment(metadata):
    Table('simple',
          metadata,
          Column('id', INTEGER, primary_key=True),
          comment="this is a 'comment'")

    codegen = CodeGenerator(metadata, noclasses=True)
    code = codegen.render_table(codegen.models[0])
    assert code == """\
t_simple = Table(
    'simple', metadata,
    Column('id', Integer, primary_key=True),
    comment='this is a \\'comment\\''
)
"""
    code = generate_code(metadata)
    assert code == """\