本文整理汇总了Python中tests.run.Session.add方法的典型用法代码示例。如果您正苦于以下问题:Python Session.add方法的具体用法?Python Session.add怎么用?Python Session.add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类tests.run.Session
的用法示例。
在下文中一共展示了Session.add方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: setUpClass
# 需要导入模块: from tests.run import Session [as 别名]
# 或者: from tests.run.Session import add [as 别名]
def setUpClass(cls):
session = Session()
cls.u1 = TrUser(login="11111", type="phone", auth_code="1111", authenticated=True)
cls.u2 = TrUser(login="22222", type="phone", auth_code="2222", authenticated=True)
cls.u3 = TrUser(login="33333", type="phone", auth_code="3333", authenticated=True)
cls.u4 = TrUser(login="44444", type="phone", auth_code="4444", authenticated=True)
u_list = [cls.u1, cls.u2, cls.u3, cls.u4]
cls.user_count = len(u_list)
session.add_all(u_list)
session.flush()
session.refresh(cls.u1)
session.refresh(cls.u2)
session.refresh(cls.u3)
session.refresh(cls.u4)
session.commit()
cls.g1 = TrGroup(user_id=cls.u1.id, title="g1")
cls.g2 = TrGroup(user_id=cls.u1.id, title="g2")
g_list = [cls.g1, cls.g2]
cls.group_count = len(g_list)
session.add_all(g_list)
session.commit()
# Add users to groups
cls.g1.users.append(cls.u3)
cls.g1.users.append(cls.u4)
session.add(cls.g1)
session.commit()
session.close()
示例2: setUpClass
# 需要导入模块: from tests.run import Session [as 别名]
# 或者: from tests.run.Session import add [as 别名]
def setUpClass(cls):
session = Session()
cls.u1 = TrUser(login="11111", type="phone", auth_code="1111", authenticated=True)
session.add(cls.u1)
session.flush()
session.refresh(cls.u1)
session.commit()
session.close()