def test_generate_all_possessives(): words_to_test = [("бала", dict()), ("қыз", dict()), ("iс", dict())] expected_results = ["балам", "баламыз", "балаң", "балаңыз", "баласы", "қызым", "қызымыз", "қызың", "қызыңыз", "қызы", "iсiм", "iсiмiз", "iсiң", "iсiңiз", "iсi"] # results_to_test содержит только сгенерированные слова results_to_test = [] results_to_test = generate_results_to_test(func=generate_all_possessives, words_to_test=words_to_test) assert results_to_test == expected_results
def test_generate_negative_verb(): words_to_test = [("сөйле", dict()), ("іш", dict()), ("тарт", dict())] expected_results = ["сөйлеме", "ішпе", "тартпа"] # results_to_test содержит только сгенерированные слова results_to_test = [] results_to_test = generate_results_to_test(func=generate_negative_verb, words_to_test=words_to_test) assert results_to_test == expected_results
def test_generate_infinitive(): words_to_test = [("бар", dict())] expected_results = ["бару"] # results_to_test содержит только сгенерированные слова results_to_test = [] results_to_test = generate_results_to_test(func=generate_infinitive, words_to_test=words_to_test) assert results_to_test == expected_results
def test_generate_reflexive_verb(): words_to_test = [("жу", dict())] expected_results = ["жуын"] # results_to_test содержит только сгенерированные слова results_to_test = [] results_to_test = generate_results_to_test(func=generate_reflexive_verb, words_to_test=words_to_test) assert results_to_test == expected_results
def test_generate_ordinal_numeral(): words_to_test = [("бір", dict()), ("екі", dict()), ("алты", dict()), ("тоғыз", dict())] expected_results = ["бірінші", "екінші", "алтыншы", "тоғызыншы"] # results_to_test содержит только сгенерированные слова results_to_test = [] results_to_test = generate_results_to_test(func=generate_ordinal_numeral, words_to_test=words_to_test) assert results_to_test == expected_results
def test_generate_comparative_adjective(): words_to_test = [("жақсы", dict())] expected_results = ["жақсырақ", "жақсылау"] # results_to_test содержит только сгенерированные слова results_to_test = [] results_to_test = \ generate_results_to_test(func=generate_comparative_adjective, words_to_test=words_to_test) assert results_to_test == expected_results
def test_generate_superlative_adjective(): words_to_test = [("ақ", dict()), ("көк", dict()), ("жақсы", dict())] expected_results = ["аппақ", "көкпенбек", "жап-жақсы"] # results_to_test содержит только сгенерированные слова results_to_test = [] results_to_test = \ generate_results_to_test(func=generate_superlative_adjective, words_to_test=words_to_test) assert results_to_test == expected_results
def test_generate_tabys_septik(): words_to_test = [("бала", dict()), ("терезе", dict())] expected_results = ["баланы", "терезенi"] # results_to_test содержит только сгенерированные слова results_to_test = [] results_to_test = generate_results_to_test(func=generate_tabys_septik, words_to_test=words_to_test) assert results_to_test == expected_results
def test_generate_all_imperative_mood(): words_to_test = [("ал", dict())] expected_results = [ "алайын", "ал", "алыңыз", "алайық", "алыңдар", "алыңыздар", "алсын" ] # results_to_test содержит только сгенерированные слова results_to_test = [] results_to_test = \ generate_results_to_test(func=generate_all_imperative_mood, words_to_test=words_to_test) assert results_to_test == expected_results
def test_generate_all_conditional_mood(): words_to_test = [("бар", dict())] expected_results = [ "барсам", "барсаң", "барсаңыз", "барсақ", "барсаңдар", "барсаңыздар", "барса" ] # results_to_test содержит только сгенерированные слова results_to_test = [] results_to_test = \ generate_results_to_test(func=generate_all_conditional_mood, words_to_test=words_to_test) assert results_to_test == expected_results
def test_generate_all_negative_maqsatty_keler_shaq(): words_to_test = [("бар", dict())] expected_results = [ "бармаспын", "бармассың", "бармассыз", "бармаспыз", "бармассыңдар", "бармассыздар", "бармас" ] # results_to_test содержит только сгенерированные слова results_to_test = [] results_to_test = \ generate_results_to_test(func=generate_all_negative_maqsatty_keler_shaq, words_to_test=words_to_test) assert results_to_test == expected_results
def test_generate_all_bolzhaldy_keler_shaq(): words_to_test = [("жаз", dict())] expected_results = [ "жазармын", "жазарсың", "жазарсыз", "жазармыз", "жазарсыңдар", "жазарсыздар", "жазар" ] # results_to_test содержит только сгенерированные слова results_to_test = [] results_to_test = \ generate_results_to_test(func=generate_all_bolzhaldy_keler_shaq, words_to_test=words_to_test) assert results_to_test == expected_results
def test_generate_ilik_septik(): words_to_test = [("қазақстан", dict()), ("жер", dict()), ("мектеп", dict())] expected_results = ["қазақстанның", "жердiң", "мектептiң"] # results_to_test содержит только сгенерированные слова results_to_test = [] results_to_test = generate_results_to_test(func=generate_ilik_septik, words_to_test=words_to_test) assert results_to_test == expected_results
def test_generate_all_zhedel_otken_shaq(): words_to_test = [("жаз", dict())] expected_results = [ "жаздым", "жаздың", "жаздыңыз", "жаздық", "жаздыңдар", "жаздыңыздар", "жазды" ] # results_to_test содержит только сгенерированные слова results_to_test = [] results_to_test = \ generate_results_to_test(func=generate_all_zhedel_otken_shaq, words_to_test=words_to_test) assert results_to_test == expected_results
def test_generate_komektes_septik(): words_to_test = [("тарақ", dict()), ("сабын", dict()), ("iнiм", dict())] expected_results = ["тарақпен", "сабынмен", "iнiммен"] # results_to_test содержит только сгенерированные слова results_to_test = [] results_to_test = generate_results_to_test(func=generate_komektes_septik, words_to_test=words_to_test) assert results_to_test == expected_results
def test_generate_shygys_septik(): words_to_test = [("қар", dict()), ("қала", dict()), ("арқалық", dict())] expected_results = ["қардан", "қаладан", "арқалықтан"] # results_to_test содержит только сгенерированные слова results_to_test = [] results_to_test = generate_results_to_test(func=generate_shygys_septik, words_to_test=words_to_test) assert results_to_test == expected_results
def test_generate_all_buryngy_otken_shaq_1(): words_to_test = [("асыра", dict())] expected_results = [ "асырағанмын", "асырағансың", "асырағансыз", "асырағанбыз", "асырағансыңдар", "асырағансыздар", "асыраған" ] # results_to_test содержит только сгенерированные слова results_to_test = [] results_to_test = \ generate_results_to_test(func=generate_all_buryngy_otken_shaq_1, words_to_test=words_to_test) assert results_to_test == expected_results
def test_generate_all_buryngy_otken_shaq_3(): words_to_test = [("ұмыт", dict())] expected_results = [ "ұмытыппын", "ұмытыпсың", "ұмытыпсыз", "ұмытыппыз", "ұмытыпсыңдар", "ұмытыпсыздар", "ұмытыпты" ] # results_to_test содержит только сгенерированные слова results_to_test = [] results_to_test = \ generate_results_to_test(func=generate_all_buryngy_otken_shaq_3, words_to_test=words_to_test) assert results_to_test == expected_results
def test_generate_all_auyspaly_osy_keler_shaq(): words_to_test = [("істе", dict())] expected_results = [ "істеймін", "істейсің", "істейсіз", "істейміз", "істейсіңдер", "істейсіздер", "істейді" ] # results_to_test содержит только сгенерированные слова results_to_test = [] results_to_test = \ generate_results_to_test(func=generate_all_auyspaly_osy_keler_shaq, words_to_test=words_to_test) assert results_to_test == expected_results
def test_generate_atau_septik(): words_to_test = [("мектеп", dict()), ("адам", dict()), ("бала", dict())] expected_results = ["мектеп", "адам", "бала"] # results_to_test содержит только сгенерированные слова results_to_test = [] results_to_test = generate_results_to_test(func=generate_atau_septik, words_to_test=words_to_test) assert results_to_test == expected_results
def test_generate_collective_numeral(): words_to_test = [("бір", dict()), ("екі", dict()), ("үш", dict()), ("төрт", dict()), ("бес", dict()), ("алты", dict()), ("жеті", dict())] expected_results = [ "біреу", "екеу", "үшеу", "төртеу", "бесеу", "алтау", "жетеу" ] # results_to_test содержит только сгенерированные слова results_to_test = [] results_to_test = \ generate_results_to_test(func=generate_collective_numeral, words_to_test=words_to_test) assert results_to_test == expected_results
def test_generate_all_naq_osy_shaq(): words_to_test = [("тұр", dict()), ("жүр", dict())] expected_results = [ "тұрмын", "тұрсың", "тұрсыз", "тұрмыз", "тұрсыңдар", "тұрсыздар", "тұр", "жүрмін", "жүрсің", "жүрсіз", "жүрміз", "жүрсіңдер", "жүрсіздер", "жүр" ] # results_to_test содержит только сгенерированные слова results_to_test = [] results_to_test = \ generate_results_to_test(func=generate_all_naq_osy_shaq, words_to_test=words_to_test) assert results_to_test == expected_results
def test_generate_zhatys_septik(): words_to_test = [("завод", dict()), ("мектеп", dict()), ("сара", dict()), ("казан", dict()), ("әкесi", {"person": "<px3sp>"})] expected_results = ["заводта", "мектепте", "сарада", "казанда", "әкесiнде"] # results_to_test содержит только сгенерированные слова results_to_test = [] results_to_test = generate_results_to_test(func=generate_zhatys_septik, words_to_test=words_to_test) assert results_to_test == expected_results
def test_generate_plural(): words_to_test = [("қаз", dict()), ("көз", dict()), ("ата", dict()), ("әже", dict()), ("ат", dict()), ("мектеп", dict())] expected_results = ["қаздар", "көздер", "аталар", "әжелер", "аттар", "мектептер"] # results_to_test содержит только сгенерированные слова results_to_test = [] results_to_test = generate_results_to_test(func=generate_plural, words_to_test=words_to_test) assert results_to_test == expected_results
def test_generate_barys_septik(): words_to_test = [("адам", dict()), ("кiтап", dict()), ("үй", dict()), ("ленинград", dict()), ("балтам", {"person": "<px1sg>"}), ("инесi", {"person": "<px3sp>"})] expected_results = ["адамға", "кiтапқа", "үйге", "ленинградқа", "балтама", "инесiне"] # results_to_test содержит только сгенерированные слова results_to_test = [] results_to_test = generate_results_to_test(func=generate_barys_septik, words_to_test=words_to_test) assert results_to_test == expected_results