我正在通过Learn Python The Hard Way开展工作,并在练习48中遇到了挑战.您将获得大量代码作为单元测试,并要求我们创建一个函数以使单元测试通过.我不确定这段代码应该是什么样子.我已将其中一个函数粘贴为参考.它们看起来都与这个相似,我敢肯定,如果我理解如何使这一次通过,我可以弄清楚其余部分.多谢你们!
from nose.tools import *
from ex48 import lexicon
def test_directions():
assert_equal(lexicon.scan("north"), [('direction', 'north')])
result = lexicon.scan("north south east")
assert_equal(result, [('direction', 'north'),
('direction', 'south'),
('direction', 'east')])
Run Code Online (Sandbox Code Playgroud)
class lexicon:
@staticmethod
def scan(s):
return [('direction',x) for x in s.split()]
print(lexicon.scan("north south east"))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3667 次 |
| 最近记录: |