Модуль:Ru-pron/testcases
5 tests failed.
test_pron:
local tests = require('Module:UnitTests')
local m_ru_pron = require('Module:ru-pron')
local language_m = require( "Module:language" )
local lang = language_m.get({args={ lang='ru', param='Name'}})
function tests:check_pron(Cyrl, IPA)
self:equals(
Cyrl,
m_ru_pron.ipa(Cyrl),
IPA
)
end
function tests:test_pron()
self:check_pron("обеззара́живать", "ɐbʲɪzːɐˈraʐɨvətʲ")
self:check_pron("обесси́леть", "ɐbʲɪˈsʲːilʲɪtʲ")
self:check_pron("рассерди́ть", "rəsʲːɪrˈdʲitʲ")
self:check_pron("пья́нка", "ˈp⁽ʲ⁾jænkə")
self:check_pron("нѐореали́зм", "ˌnʲeərʲɪɐˈlʲizm")
self:check_pron("ре́гентша", "ˈrʲeɡʲɪnt͡ʂʂə")
self:check_pron("нра́вственный", "ˈnrafstvʲɪn(ː)ɨj")
self:check_pron("гроздь", "ɡrosʲtʲ")
self:check_pron("ружьё", "rʊʐˈjɵ")
self:check_pron("фильм", "fʲilʲm")
self:check_pron("взаѝмопонима́ние", "vzɐˌiməpənʲɪˈmanʲɪjə")
self:check_pron("скамья́", "skɐmʲˈjæ")
self:check_pron("славянофи́льство", "sləvʲɪnɐˈfʲilʲstvə")
self:check_pron("сельдь", "sʲelʲtʲ")
self:check_pron("ро́жью", "ˈroʐjʊ")
self:check_pron("Дза̀уджика́у", "ˌd͡zzaʊd͡ʐʐɨˈkaʊ")
self:check_pron("Вели́кая Арме́ния", "vʲɪˈlʲikəjə ɐrˈmʲenʲɪjə")
self:check_pron("Асунсьо́н", "ɐsʊn⁽ʲ⁾ˈsʲjɵn")
self:check_pron("Амударья́", "ɐmʊdɐˈrʲja")
self:check_pron("та́ять", "ˈta(j)ɪtʲ")
self:check_pron("Арха́нгельск", "ɐrˈxanɡʲɪlʲsk")
self:check_pron("нецелесообра́зный", "nʲɪt͡sɨlʲɪsɐɐˈbraznɨj")
self:check_pron("тьфу", "tʲfu")
self:check_pron("съезд", "sjest")
self:check_pron("съёмка", "ˈsjɵmkə")
self:check_pron("предвкуше́ние", "prʲɪtfkʊˈʂɛnʲɪjə")
self:check_pron("файрво́лл", "fɐjrˈvol")
self:check_pron("элѐктроэнэ́ргия", "ɛˌlʲektrəɛˈnɛrɡʲɪjə")
self:check_pron("нало̀гоплате́льщик", "nɐˌloɡəplɐˈtʲelʲɕːɪk","налогоплате́льщик")
self:check_pron("НЭП", "nɛp")
self:check_pron("Вьентья́н", "vʲjɪnʲˈtʲjan")
self:check_pron("шпиль", "ʂpʲilʲ")
self:check_pron("ка-гэ-бэ́", "ka ɡɛ ˈbɛ", "КГБ")
self:check_pron("презре́нный", "prʲɪˈzrʲenːɨj")
self:check_pron("несоверше́нный", "nʲɪsəvʲɪrˈʂɛnːɨj")
self:check_pron("пятсо́т", "pʲɪt͡sˈsot", "пятьсо́т")
self:check_pron("шестьдеся́т", "ʂɨzʲdʲɪˈsʲat")
self:check_pron("пятьдеся́т", "pʲɪdʲɪˈsʲat")
self:check_pron("воӂӂа́", "vɐˈʑːa", "вожжа́")
self:check_pron("дро́ӂӂи", "ˈdroʑːɪ", "дро́жжи")
self:check_pron("погля́дывать", "pɐˈɡlʲadɨvətʲ")
self:check_pron("до встре́чи", "dɐ‿ˈfstrʲet͡ɕɪ")
self:check_pron("варьи́ровать", "vɐˈrʲjirəvətʲ")
self:check_pron("юла́", "jʊˈla")
self:check_pron("валя́ться", "vɐˈlʲat͡sːə")
self:check_pron("отсю́да", "ɐtʲ͡sʲˈsʲudə")
self:check_pron("отсу́да", "ɐt͡sˈsudə", "отсю́да")
self:check_pron("подде́ржка", "pɐˈdʲːerʂkə")
self:check_pron("сверхинтере́сный", "svʲɪrxɨnʲtʲɪˈrʲesnɨj")
self:check_pron("вещдо́к", "vʲɪʑːˈdok")
self:check_pron("яйцо́", "(j)ɪjˈt͡so")
self:check_pron("ещё", "(j)ɪˈɕːɵ")
self:check_pron("за́яц", "ˈza(j)ɪt͡s")
self:check_pron("отдохну́ть", "ɐdːɐxˈnutʲ")
self:check_pron("до́чь бы", "ˈdod͡ʑ‿bɨ")
self:check_pron("де́йственный", "ˈdʲejstvʲɪn(ː)ɨj")
self:check_pron("я", "ja")
self:check_pron("дождь", "doʂtʲ")
self:check_pron("дощ", "doɕː", "дождь")
self:check_pron("ночь", "not͡ɕ")
self:check_pron("смеёшься", "smʲɪˈjɵʂs⁽ʲ⁾ə")
self:check_pron("ничья́", "nʲɪˈt͡ɕja")
self:check_pron("не пла́чьте", "nʲɪ‿ˈplat͡ɕtʲɪ")
self:check_pron("заво́д-подря́дчик", "zɐˈvot pɐˈdrʲæt͡ɕːɪk", "заво́д-подря́дчик")
self:check_pron("пингпо́нг", "pʲɪnkˈponk", "пинг-по́нг")
self:check_pron("пти́ца-адъюта́нт", "ˈptʲit͡sə ɐdjʊˈtant")
self:check_pron("в чём де́ло", "ˈf‿t͡ɕɵm ˈdʲelə")
self:check_pron("голосовы́е свя́зки", "ɡələsɐˈvɨɪ ˈsvʲaskʲɪ")
self:check_pron("да́мы и господа́", "ˈdamɨ i ɡəspɐˈda")
self:check_pron("ссо́ра", "ˈsːorə")
self:check_pron("введе́ние", "vʲːɪˈdʲenʲɪjə")
self:check_pron("ввод", "vːot")
self:check_pron("сча́стье", "ˈɕːæsʲtʲjə")
self:check_pron("гру́зчик", "ˈɡruɕːɪk")
self:check_pron("то́нна", "ˈtonːə")
self:check_pron("по́ле", "ˈpolʲɪ")
self:check_pron("наедине́", "nə(j)ɪdʲɪˈnʲe")
self:check_pron("поеди́нок", "pə(j)ɪˈdʲinək")
self:check_pron("степь", "sʲtʲepʲ")
self:check_pron("здесь", "zʲdʲesʲ")
self:check_pron("по́нчик", "ˈponʲt͡ɕɪk")
self:check_pron("ка́менщик", "ˈkamʲɪnʲɕːɪk")
self:check_pron("снег", "s⁽ʲ⁾nʲek")
self:check_pron("злить", "z⁽ʲ⁾lʲitʲ")
self:check_pron("подня́ть", "pɐˈdʲnʲætʲ")
self:check_pron("отня́ть", "ɐtʲˈnʲætʲ")
self:check_pron("ви́нтик", "ˈvʲinʲtʲɪk")
self:check_pron("пе́нсия", "ˈpʲen⁽ʲ⁾sʲɪjə")
self:check_pron("расщепи́ть", "rəɕːɪˈpʲitʲ")
self:check_pron("сшить", "ʂːɨtʲ")
self:check_pron("сжать", "ʐːatʲ")
self:check_pron("отцепи́ть", "ɐt͡sːɨˈpʲitʲ")
self:check_pron("отчёт", "ɐˈt͡ɕːɵt")
self:check_pron("лёгкий", "ˈlʲɵxʲkʲɪj")
self:check_pron("мя́гкий", "ˈmʲæxʲkʲɪj")
self:check_pron("здра́ствуй", "ˈzdrastvʊj", "здра́вствуй")
self:check_pron("чу́ствовать", "ˈt͡ɕustvəvətʲ", "чу́вствовать")
self:check_pron("по́здно", "ˈpoznə")
self:check_pron("уздцы́", "ʊˈst͡sɨ")
self:check_pron("со́лнце", "ˈsont͡sə")
self:check_pron("голла́ндцы", "ɡɐˈlant͡sɨ")
self:check_pron("ланша́фт", "lɐnˈʂaft", "ландша́фт")
self:check_pron("рентге́н", "rʲɪnˈɡʲen")
self:check_pron("се́рдце", "ˈsʲert͡sə")
self:check_pron("сердчи́шко", "sʲɪrˈt͡ɕiʂkə")
self:check_pron("счастли́вый", "ɕːɪˈs⁽ʲ⁾lʲivɨj")
self:check_pron("ме́стный", "ˈmʲesnɨj")
self:check_pron("улыба́ется", "ʊlɨˈba(j)ɪt͡sə")
self:check_pron("чёрный", "ˈt͡ɕɵrnɨj")
self:check_pron("у́зко", "ˈuskə")
end
return tests