从VCS获取rebase更改后,我在尝试运行Aloe_Django(从Lettuce移植)测试时遇到键错误。在它运作良好之前,现在我们无法弄清楚我们做错了什么。 错误是
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
答案 0 :(得分:0)
我觉得自己是一个孤独的人,在回答她自己的问题:D 问题出在导入,我们甚至没有使用,所以删除这一行解决了我们的问题。希望将来对某人有所帮助
from sure import basestring