Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Testing Sqlalchemy-在测试中重写数据库引擎_Testing_Sqlalchemy_Pytest - Fatal编程技术网

Testing Sqlalchemy-在测试中重写数据库引擎

Testing Sqlalchemy-在测试中重写数据库引擎,testing,sqlalchemy,pytest,Testing,Sqlalchemy,Pytest,我的应用程序中有以下sqlalchemy初始化 从sqlalchemy导入创建引擎 从sqlalchemy.orm导入作用域的_会话,sessionmaker 从sqlalchemy.ext.declarative导入声明性基础 引擎=创建引擎(config.DATABASE\u URL,echo=True) db_会话=作用域_会话(sessionmaker(bind=engine)) Base=声明性_Base() Base.query=db\u session.query\u属性() 我

我的应用程序中有以下sqlalchemy初始化

从sqlalchemy导入创建引擎
从sqlalchemy.orm导入作用域的_会话,sessionmaker
从sqlalchemy.ext.declarative导入声明性基础
引擎=创建引擎(config.DATABASE\u URL,echo=True)
db_会话=作用域_会话(sessionmaker(bind=engine))
Base=声明性_Base()
Base.query=db\u session.query\u属性()
我想将tests中的数据库引擎(pytest)重写为sqlite(内存中)

每次测试都可以这样做吗

我的目标是每个测试用例都应该从空(在meomry sqlite中)数据库开始