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]
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?"
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?"
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]