使用decorator修补Python中的函数

使用decorator修补Python中的函数,python,unit-testing,sqlalchemy,mocking,flask-sqlalchemy,Python,Unit Testing,Sqlalchemy,Mocking,Flask Sqlalchemy,a.py有一个从flask导入的db对象,db对象从flask-SQLAlchemy初始化SQLAlchemy 如何模拟db对象 我的理解是使用@patch(“flask\u sqlalchemy.sqlalchemy”),但这不起作用,也不会返回我分配给它的内容。请提供您要测试的代码 app/ -flaskdb.py /services -a.py

a.py
有一个从flask导入的
db
对象,
db
对象从
flask-SQLAlchemy
初始化
SQLAlchemy

如何模拟
db
对象


我的理解是使用
@patch(“flask\u sqlalchemy.sqlalchemy”)
,但这不起作用,也不会返回我分配给它的内容。

请提供您要测试的代码
app/
   -flaskdb.py
   /services
     -a.py