You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
795 B

2 years ago
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2023/6/22 21:55
# @Author : old tom
# @File : main.py
# @Project : futool-db-lite
# @Desc : 数据库测试
from session.engine.dbengine import DatabaseEngine
from session.engine.dbengine import container
2 years ago
if __name__ == '__main__':
db_engine = DatabaseEngine('testdb')
db_engine2 = DatabaseEngine('testdb')
print(db_engine.engine is db_engine2.engine)
2 years ago
session_factory = db_engine.create_session_factory()
session_factory2 = db_engine2.create_session_factory()
print(session_factory is session_factory2)
# for i in range(100):
# # sess = session_factory.create_session()
# sess = session_factory.open_session()
# print(id(sess))
print(container.engines, container.factory)