def test_verbs(): assert_equal(lexicon.scan("go"), [('verb', 'go')]) result = lexicon.scan("go kill eat") assert_equal(result, [('verb', 'go'), ('verb', 'kill'), ('verb', 'eat')])
def test_errors(): assert_equal(lexicon.scan("ASDFADFASDF"), [('error', 'ASDFADFASDF')]) result = lexicon.scan("bear IAS princess") assert_equal(result, [('noun', 'bear'), ('error', 'IAS'), ('noun', 'princess')])
def test_stops(): assert_equal(lexicon.scan("the"), [('stop', 'the')]) result = lexicon.scan("the in of") assert_equal(result, [('stop', 'the'), ('stop', 'in'), ('stop', 'of')])
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')])
def test_error(): assert_equal(lexicon.scan("ASDFASDF"), [('error', 'ASDFASDF')]) result = lexicon.scan("bear IAS princess") assert_equal(result, [('noun', 'bear'), ('error', 'IAS'), ('noun', 'princess')])
def test_directions(): assert_equal(lexicon.scan("north"), [('direction', 'north')]) result = lexicon.scan("north south east west down up left right back") assert_equal(result, [('direction', 'north'), ('direction', 'south'), ('direction', 'east'), ('direction', 'west'), ('direction', 'down'), ('direction', 'up'), ('direction', 'left'), ('direction', 'right'), ('direction', 'back')])
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')])
def test_numbers(): assert_equal(lexicon.scan("1234"),[('number',1234)]) result=lexicon.scan("3 91234") assert_equal(result,[('number',3), ('number',91234)])
def test_nouns(): assert_equal(lexicon.scan("bear"),[('noun','bear')]) result=lexicon.scan("bear princess") assert_equal(result,[('noun','bear'), ('noun','princess')])
def test_stops(): assert_equal(lexicon.scan("the"),[('stop','the')]) result=lexicon.scan("the in of") assert_equal(result,[('stop','the'), ('stop','in'), ('stop','of')])
def test_errors(): assert_equal(lexicon.scan("ASDFGHJK"), [('error', 'ASDFGHJK')]) result = lexicon.scan("bear UAS princess") assert_equal(result, [('noun', 'bear'), ('error', 'UAS'), ('noun', 'princess')])
def test_direction(): assert_equal(lexicon.scan("north"), [("direction", "north")]) result = lexicon.scan("north south east") assert_equal(result, [("direction", "north"), ("direction", "south"), ("direction", "east")])
def test_errors(): assert_equal(lexicon.scan("ASDFASDFASDF"), [("error", "ASDFASDFASDF")]) result = lexicon.scan("bear IAS princess") assert_equal(result, [("noun", "bear"), ("error", "IAS"), ("noun", "princess")])
def test_nouns(): assert_equal(lexicon.scan("bear"), [("noun", "bear")]) result = lexicon.scan("bear princess") assert_equal(result, [("noun", "bear"), ("noun", "princess")])
def test_stops(): assert_equal(lexicon.scan("the"), [("stop", "the")]) result = lexicon.scan("the in of") assert_equal(result, [("stop", "the"), ("stop", "in"), ("stop", "of")])
def test_nouns(): assert_equal(lexicon.scan("bear"), [('noun', 'bear')]) result = lexicon.scan("bear princess") assert_equal(result, [('noun', 'bear'), ('noun', 'princess')])
def test_verbs(): assert_equal(lexicon.scan("go"),[('verb','go')]) result=lexicon.scan("go kill eat") assert_equal(result,[('verb','go'), ('verb','kill'), ('verb','eat')])
def test_errors(): assert_equal(lexicon.scan("AKSD"), [("error", "AKSD")]) result = lexicon.scan("bear IAS princess") assert_equal(result, [("noun", "bear"), ("error", "IAS"), ("noun", "princess")])
def test_errors(): assert_equal(lexicon.scan("asdfadfasdf"), [('error', 'asdfadfasdf')]) result = lexicon.scan("bear ias princess") assert_equal(result, [('noun', 'bear'), ('error', 'ias'), ('noun', 'princess')])
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")])
def test_verbs(): assert_equal(lexicon.scan("go"), [("verb", "go")]) result = lexicon.scan("go kill eat") assert_equal(result, [("verb", "go"), ("verb", "kill"), ("verb", "eat")])
def test_numbers(): assert_equal(lexicon.scan("1234"), [('number', 1234)]) result = lexicon.scan("3 91234") assert_equal(result, [('number', 3), ('number', 91234)])