compiler.py
来自「SQLAlchemy. 经典的Python ORM框架。学习必看。」· Python 代码 · 共 35 行
PY
35 行
import testenv; testenv.configure_for_tests()from sqlalchemy import *from testlib import *class CompileTest(TestBase, AssertsExecutionResults): def setUpAll(self): global t1, t2, metadata metadata = MetaData() t1 = Table('t1', metadata, Column('c1', Integer, primary_key=True), Column('c2', String(30))) t2 = Table('t2', metadata, Column('c1', Integer, primary_key=True), Column('c2', String(30))) @profiling.function_call_count(42, {'2.3': 44}) def test_insert(self): t1.insert().compile() @profiling.function_call_count(42, {'2.3': 47}) def test_update(self): t1.update().compile() # TODO: this is alittle high @profiling.function_call_count(125, versions={'2.3': 180}) def test_select(self): s = select([t1], t1.c.c2==t2.c.c1) s.compile()if __name__ == '__main__': testenv.main()
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?