Пример #1
0
def choose_best_test():
    analyzer = Analyzer()
    analyzer.feed("aaabbc")

    strings = ["babcaa", "cd", "bbbbbddd", "aaaaaaaaaaaaddd"]

    answers = analyzer.choose_best(strings, 4)

    assert answers[0] == strings[0]
    assert answers[1] == strings[3]
    assert answers[2] == strings[2]
    assert answers[3] == strings[1]

    answer = analyzer.choose_best(strings)

    assert len(answer) == 1
    assert answers[0] == strings[0]
Пример #2
0
def feed_from_raw_file_test():
    analyzer = Analyzer()
    analyzer.feed_from_raw_file(SAMPLE_RAW_FILENAME)

    target = "Doth mother know you weareth her drapes?"

    answer = analyzer.choose_best([
        target, "aergarg arogargath argnhotbno agrepaignar",
        "argoarg atobhhola qoqrgn gr"
    ])

    assert answer[0] == "Doth mother know you weareth her drapes?"
Пример #3
0
def feed_from_raw_file_test():
	analyzer = Analyzer()
	analyzer.feed_from_raw_file(SAMPLE_RAW_FILENAME)

	target = "Doth mother know you weareth her drapes?"

	answer = analyzer.choose_best([
		target,
		"aergarg arogargath argnhotbno agrepaignar",
		"argoarg atobhhola qoqrgn gr"
	])

	assert answer[0] == "Doth mother know you weareth her drapes?"
Пример #4
0
def choose_best_test():
	analyzer = Analyzer()
	analyzer.feed("aaabbc")

	strings = [
		"babcaa",
		"cd",
		"bbbbbddd",
		"aaaaaaaaaaaaddd"
	]

	answers = analyzer.choose_best(strings, 4)

	assert answers[0] == strings[0]
	assert answers[1] == strings[3]
	assert answers[2] == strings[2]
	assert answers[3] == strings[1]

	answer = analyzer.choose_best(strings)

	assert len(answer) == 1
	assert answers[0] == strings[0]