从 VCS 中提取 rebase 更改后,尝试运行我的 Aloe_Django(从生菜移植)测试时出现关键错误。在它工作正常之前,现在我们无法弄清楚我们做错了什么。错误是
KeyError:<sure.AssertionBuilder 对象在 0x7fbf588172e8>
错误发生在 registry.py 文件的行中:
def append_to(self, what, when, function, name=None, priority=0):
"""
Add a callback for a particular type of hook.
"""
if name is None:
name = self._function_id(function)
funcs = self[what][when].setdefault(priority, OrderedDict()) #HAPPENS HERE
funcs.pop(name, None)
funcs[name] = function
# pylint:enable=too-many-arguments