def test_parse_object():
result=parse.parse_object([('noun','bear')])
assert_equal(parse.parse_object([('noun','bear')]),('noun','bear'))
result = parse.parse_object([('direction','east')])
assert_equal=(result,('direction','east')
如果将代码的第一行和第二行注释掉,测试就成功了。但是如果没有的话就会出现在这个异常
assert_equal(parse.parse_object([('noun','bear')]),('noun','bear'))
UnboundLocalError: local variable 'assert_equal' referenced before assignment
我在需要测试的代码也用print 查看过结果,是正确的。但是不知道这里为什么老是出现异常