项目结构:
-api
-__init__.py
-cart_api
-test
-test_cart_api
__ init __。py
import data_connector as dc
# connecting to actual DB
db_engine = dc.init_db()
测试用例
import unittest
from unittest.mock import patch, Mock
import api.cart_api as cart
<my test case>
现在,在测试用例(第3行)中导入cart
时,它正在从父__init__.py
模块执行API
。
如何模拟在__init__.py
中执行的代码?