用__init__ python模拟包内的导入类

我有一个flask API类(a.py),它从另一个包脚本(b.py)导入python类。 我试图在a.py中模拟b.py类的导入,因为我不想初始化数据库连接。 请提供建议。 我在测试课程中尝试了以下方法,但无法正常工作

import sys
sys.modules['src.core'] = mock.MagicMock()
from src.api import a

错误:

ImportError:没有名为b的模块

a.py(在src.api包中)

from src.core.b import Employee

dict = {'name':'John', age:45}
employee = Employee(**dict)

def update_emp(employee):
    # update employee object

b.py(在src.core包中)

class Employee:
    def __init__(self, **kwargs):
        self.name = kwargs['name']
        self.age = kwargs['age']
        self.dbConnection = kwards['jdbcUrl']

    def get_user_details(self):
        # Some code