コード例 #1
0
def test_create_verb_object():
    words=lexicon.scan('eat bear')
    sentence=create_sentence.parse_sentence(words)
    assert_equal(sentence.subject,'player')
    assert_equal(sentence.verb,'eat')
    assert_equal(sentence.object,'bear')
    print sentence.subject
    print sentence.object
    print sentence.verb
コード例 #2
0
ファイル: lexicon_tests.py プロジェクト: ilmoi/lphw3
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')])
コード例 #3
0
ファイル: lexicon_tests.py プロジェクト: ilmoi/lphw3
def test_error():
    assert_equal(lexicon.scan('ADSFASFDS'), [('error', 'ADSFASFDS')])
コード例 #4
0
ファイル: lexicon_tests.py プロジェクト: xxulai/python
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")])
コード例 #5
0
ファイル: lexicon_tests.py プロジェクト: xxulai/python
def test_nouns():
	assert_equal(lexicon.scan("bear"), [("noun", "bear")])
	result=lexicon.scan("bear princess")
	assert_equal(result,[("noun", "bear"),
							("noun", "princess")])
コード例 #6
0
def test_numbers():
    assert_equal(lexicon.scan("1234"), [('number', 1234)])
    result = lexicon.scan("3 91234")
    assert_equal(result, [('number', 3),
                          ('number', 91234)])
コード例 #7
0
def test_nouns():
    assert_equal(scan('bear'), [('noun', 'bear')])
    result = scan('bear princess')
    assert_equal(result, [('noun', 'bear'),
                          ('noun', 'princess')])
コード例 #8
0
def test_errors():
    assert_equal(lexicon.scan("ASDFSAFDSF"), [('error', 'ASDFSAFDSF')])
    result = lexicon.scan("bear IAS princess")
    assert_equal(result, [('noun', 'bear'), ('error', 'IAS'),
                          ('noun', 'princess')])
コード例 #9
0
def test_directions_2():
    result = lexicon.scan("north south east")
    assert_equal(result, [('direction', 'north'), ('direction', 'south'),
                          ('direction', 'east')])
コード例 #10
0
def test_nouns():
    assert_equal(lexicon.scan("bear"), [('noun', 'bear')])
    result = lexicon.scan("bear princess")
    assert_equal(result, [('noun', 'bear'), ('noun', 'princess')])
コード例 #11
0
def test_numbers():
    assert_equal(lexicon.scan("1234"), [('number', 1234)])
    result = lexicon.scan("3 1234")
    assert_equal(result, [('number', 3), ('number', 1234)])
コード例 #12
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')])
コード例 #13
0
def test_creat_sentence_error():
    words = lexicon.scan('princess kila bear')
    sentence = create_sentence.parse_sentence(words)
    assert_equal(sentence,create_sentence.ParserError)
コード例 #14
0
def test_create_subject_verb_object():
    words = lexicon.scan('princess kill bear')
    sentence = create_sentence.parse_sentence(words)
    assert_equal(sentence.subject, 'princess')
    assert_equal(sentence.verb, 'kill')
    assert_equal(sentence.object, 'bear')
コード例 #15
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')])
コード例 #16
0
def test_verbs():
    assert_equal(lexicon.scan("go"), [('verb', 'go')])
コード例 #17
0
def test_nouns():
    assert(lexicon.scan("bear"), [('noun', 'bear')])
    result = lexicon.scan("bear princess")
    assert(result, [('noun', 'bear'),
                    ('noun', 'princess')])
コード例 #18
0
def test_verbs_2():
    result = (lexicon.scan("go kill eat"))
    assert_equal(result, [('verb', 'go'), ('verb', 'kill'), ('verb', 'eat')])
コード例 #19
0
def test_verbs():
    assert_equal(scan('go'), [('verb', 'go')])
    result = scan('go kill eat')
    assert_equal(result, [('verb', 'go'),
                          ('verb', 'kill'),
                          ('verb', 'eat')])
コード例 #20
0
def test_stops():
    assert_equal(lexicon.scan("the"), [('stop', 'the')])
コード例 #21
0
def test_errors():
    assert_equal(scan('ASDFADFASDF'), [('error', 'ASDFADFASDF')])
    result = scan('bear IAS princess')
    assert_equal(result, [('noun', 'bear'),
                          ('error', 'IAS'),
                          ('noun', 'princess')])
コード例 #22
0
def test_stops_2():
    result = lexicon.scan("the in of")
    assert_equal(result, [('stop', 'the'), ('stop', 'in'), ('stop', 'of')])
コード例 #23
0
ファイル: lexicon_tests.py プロジェクト: xxulai/python
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_nouns():
    assert_equal(lexicon.scan("bear"), [('noun', 'bear')])
コード例 #25
0
ファイル: lexicon_tests.py プロジェクト: xxulai/python
def test_numbers():
	assert_equal(lexicon.scan("1234"), [("number", "1234")])
	result=lexicon.scan("3 91234")
	assert_equal(result,[("number", "3"),
							("number", "91234")])
コード例 #26
0
def test_empty_returns_nothing():
    assert_equal(lexicon.scan(""), [])
コード例 #27
0
ファイル: lexicon_tests.py プロジェクト: xxulai/python
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")])
コード例 #28
0
def test_nouns_2():
    result = (lexicon.scan("bear princess"))
    assert_equal(result, [('noun', 'bear'), ('noun', 'princess')])
コード例 #29
0
ファイル: lexicon_tests.py プロジェクト: ilmoi/lphw3
def test_all():
    result = lexicon.scan('1234 IAS south')
    assert_equal(result, [('number', '1234'),('error', 'IAS'),('direction', 'south')])
コード例 #30
0
def test_numbers():
    assert_equal(lexicon.scan("1234"), [('number', 1234)])
コード例 #31
0
ファイル: lexicon_tests.py プロジェクト: ilmoi/lphw3
def test_numbers():
    assert_equal(lexicon.scan('1234'), [('number', '1234')])
コード例 #32
0
def test_numbers_2():
    result = lexicon.scan("3 91234")
    assert_equal(result, [('number', 3), ('number', 91234)])
コード例 #33
0
def test_stop():
    assert_equal(lexicon.scan("the"), [('stop', 'the')])
    result = lexicon.scan("the in of")
    assert_equal(result, [('stop', 'the'),
                          ('stop', 'in'),
                          ('stop', 'of')])
コード例 #34
0
def test_errors():
    assert_equal(lexicon.scan("ASDFASDFASDF"), [('error', 'asdfasdfasdf')])
コード例 #35
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')])
コード例 #36
0
def test_errors_2():
    result = lexicon.scan("bear IAS princess")
    assert_equal(result, [('noun', 'bear'), ('error', 'ias'),
                          ('noun', 'princess')])
コード例 #37
0
def test_errors():
    assert_equal(lexicon.scan("ASDF"), [('error', 'ASDF')])
    result = lexicon.scan("bear IAS princess")
    assert_equal(result, [('noun', 'bear'),
                          ('error', 'IAS'),
                          ('noun', 'princess')])
コード例 #38
0
def test_uppercase():
    assert_equal(lexicon.scan("FROM"), [('stop', 'from')])
コード例 #39
0
def test_stops():
    assert_equal(scan('the'), [('stop', 'the')])
    result = scan('the in of')
    assert_equal(result, [('stop', 'the'),
                          ('stop', 'in'),
                          ('stop', 'of')])
コード例 #40
0
def test_directions():
    assert_equal(lexicon.scan("north"), [('direction', 'north')])
コード例 #41
0
def test_numbers():
    assert_equal(scan('1234'), [('number', 1234)])
    result = scan('3 91234')
    assert_equal(result, [('number', 3),
                          ('number', 91234)])
コード例 #42
0
ファイル: lexicon_tests.py プロジェクト: xxulai/python
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")])
コード例 #43
0
def test_directions():
    assert_equal(scan('north'), [('direction', 'north')])
    result = scan('north south east')
    assert_equal(result, [('direction', 'north'),
                          ('direction', 'south'),
                          ('direction', 'east')])
コード例 #44
0
def test_errors():
	assert_equal(lexicon.scan("ASDSFDSFD"), [('error', 'ASDSFDSFD')])
	result = lexicon.scan("bear ISA princess")
	assert_equal(result, [('noun', 'bear'),
							('error', 'ISA'),
							('noun', 'princess')])