python 测试急救!在线等

2024-12-01 05:32:16
推荐回答(2个)
回答1:

你在做learn python the hardway吧。鼓励一个!
assert_raises的参数:第一个参数是错误类型,仅错误的class名称就可以,即parser.ParserError

第二个参数仅是函数名称,即parser.parse_verb

第三个参数是向测试函数传递的参数,即[('noun', 'dog')]

所以,测试语句是:
assert_raises(parser.ParserError, parser.parse_verb, [('noun', 'dog')] )

祝你成功!

回答2:

出错了。具体的也不知道。错误信息有吗?

不过你的上面的代码的确有一个逻辑上的错误。return word[0]从逻辑上看,应该改成return word