学习Python艰苦的方法练习48的帮助

Ada*_*dam 3 python python-2.7

我正在通过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)

Pet*_*nov 6

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)