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')])
示例#2
0
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')])
示例#5
0
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')])
示例#6
0
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')])
示例#11
0
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')])
示例#12
0
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")])
示例#13
0
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")])
示例#14
0
def test_nouns():
    assert_equal(lexicon.scan("bear"), [("noun", "bear")])
    result = lexicon.scan("bear princess")
    assert_equal(result, [("noun", "bear"), ("noun", "princess")])
示例#15
0
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")])
示例#16
0
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')])
示例#18
0
def test_nouns():
    assert_equal(lexicon.scan("bear"), [("noun", "bear")])
    result = lexicon.scan("bear princess")
    assert_equal(result, [("noun", "bear"), ("noun", "princess")])
示例#19
0
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")])
示例#20
0
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')])
示例#21
0
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")])
示例#22
0
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")])
示例#23
0
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")])
示例#24
0
def test_numbers():
    assert_equal(lexicon.scan("1234"), [('number', 1234)])
    result = lexicon.scan("3 91234")
    assert_equal(result, [('number', 3), ('number', 91234)])
示例#25
0
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")])