Files
sqlalchemy/test/engine/metadata.py
T

19 lines
510 B
Python

import testbase
from sqlalchemy import *
from testlib import *
class MetaDataTest(PersistTest):
def test_metadata_connect(self):
metadata = MetaData()
t1 = Table('table1', metadata, Column('col1', Integer, primary_key=True),
Column('col2', String(20)))
metadata.bind = testbase.db
metadata.create_all()
try:
assert t1.count().scalar() == 0
finally:
metadata.drop_all()
if __name__ == '__main__':
testbase.main()