Module:siwa-pron/testcases: Difference between revisions
Jump to navigation
Jump to search
270 tests failed. (refresh)
No edit summary |
No edit summary |
||
Line 12: | Line 12: | ||
function tests:check_output(term, expected, noresp) | function tests:check_output(term, expected, noresp) | ||
return tests:equals( | return tests:equals( | ||
noresp and linkup(noresp) .. "<br>(" .. term .. ") | noresp and linkup(noresp) .. "<br>(" .. term .. ")" or linkup(term), | ||
m_IPA.crux(term), | m_IPA.crux(term), | ||
expected, | expected, | ||
Line 21: | Line 21: | ||
function tests:test_example() | function tests:test_example() | ||
local list = { | local list = { | ||
{"Teltsġvi", "ˈtʰɛɬt͡sxwi"}, | {"Teltsġvi", "ˈtʰɛɬt͡sxwi"}, | ||
{"uįo·kỏesġen", "ˌujɔˈk⁽ʰ⁾ʊːɛsxɛn", "uįokỏesġen"}, | {"uįo·kỏesġen", "ˌujɔˈk⁽ʰ⁾ʊːɛsxɛn", "uįokỏesġen"}, | ||
{" | "vowels", | ||
{" | {"kigįini", ""}, | ||
{" | {"kigįo̊ni", ""}, | ||
{" | {"ata", ""}, | ||
{" | {"at", ""}, | ||
{" | {"anta", ""}, | ||
{" | {"gedli", ""}, | ||
{" | {"hiddįuįa", ""}, | ||
{" | {"katsa", ""}, | ||
{" | {"dảdna", ""}, | ||
{" | {"danaka", ""}, | ||
{" | {"ehhama", ""}, | ||
{"tõkkiauki", " | {"ehhakka", ""}, | ||
"short vowels", | |||
{"gagi", ""}, | |||
{"kulu", ""}, | |||
{"galmot", ""}, | |||
{"kęmes", ""}, | |||
{"megi", ""}, | |||
{"netra", ""}, | |||
{"nitṡa", ""}, | |||
{"pilra", ""}, | |||
{"pohi", ""}, | |||
{"sġodna", ""}, | |||
{"kulu", ""}, | |||
{"nuppua", ""}, | |||
{"půdů", ""}, | |||
{"sůtrů", ""}, | |||
{"tygi", ""}, | |||
{"ymni", ""}, | |||
{"kõhi", ""}, | |||
{"kõḍga", ""}, | |||
"short open vowels", | |||
{"atra", ""}, | |||
{"sukno", ""}, | |||
{"sungoma", ""}, | |||
{"hallu", ""}, | |||
{"haluka", ""}, | |||
"short closed vowels", | |||
{"gedna", ""}, | |||
{"genari", ""}, | |||
{"kuspo", ""}, | |||
{"kusoųi", ""}, | |||
{"edġe", ""}, | |||
{"eteri", ""}, | |||
"the archiphoneme ''ɨ''", | |||
{"tahha", ""}, | |||
{"toahhun", ""}, | |||
{"gasi", ""}, | |||
{"gausun", ""}, | |||
{"gei", ""}, | |||
{"gegįin", ""}, | |||
{"kyṡi", ""}, | |||
{"kůiṡůn", ""}, | |||
"long vowels", | |||
{"mảra", ""}, | |||
{"mảhra", ""}, | |||
{"pẻsi", ""}, | |||
{"pẻbmui", ""}, | |||
{"pỉni", ""}, | |||
{"pỉdna", ""}, | |||
{"pỏbi", ""}, | |||
{"tỏhni", ""}, | |||
{"ủma", ""}, | |||
{"ủdno", ""}, | |||
{"ẻu", ""}, | |||
{"ẻulbi", ""}, | |||
{"įỷ", ""}, | |||
{"mỷhni", ""}, | |||
{"kõuba", ""}, | |||
{"õut", ""}, | |||
"diphthongs", | |||
{"sỉubmi", ""}, | |||
{"aubmi", ""}, | |||
{"koakvi", ""}, | |||
{"neulkio", ""}, | |||
{"nianso", ""}, | |||
{"riehpi", ""}, | |||
{"diuksi", ""}, | |||
{"miout", ""}, | |||
{"ųanuahmo", ""}, | |||
{"vuihli", ""}, | |||
{"gaykka", ""}, | |||
{"suvi", ""}, | |||
{"sůỉmo", ""}, | |||
{"huųo", ""}, | |||
{"huoma", ""}, | |||
"semivowel", | |||
{"igįut", ""}, | |||
{"luvvủ", ""}, | |||
{"oųala", ""}, | |||
{"ovvala", ""}, | |||
{"oula", ""}, | |||
"triphthongs", | |||
{"tsġiauga", ""}, | |||
{"tõkkiauki", ""}, | |||
{"tieibid", ""}, | |||
{"mieumi", ""}, | |||
{"niue", ""}, | |||
{"toaika", ""}, | |||
{"peuiskvi", ""}, | |||
{"ruoiknei", ""}, | |||
"coalescence", | |||
{"gảgi", ""}, | |||
{"gęįagi", ""}, | |||
{"geįe", ""}, | |||
{"hego", ""}, | |||
{"hivve", ""}, | |||
{"keugo", ""}, | |||
{"kůbue", ""}, | |||
{"niuba", ""}, | |||
{"nivvadi", ""}, | |||
{"maidi", ""}, | |||
{"magįika", ""}, | |||
{"saiųu", ""}, | |||
{"saịuka", ""}, | |||
{"tiegibi", ""}, | |||
{"tuobi", ""}, | |||
{"tubimo", ""}, | |||
{"vebo", ""}, | |||
{"vivve", ""}, | |||
"apocope", | |||
{"tsammi", ""}, | |||
{"tsamġa", ""}, | |||
{"tsamṡita", ""}, | |||
{"sira", ""}, | |||
{"sỉhdi", ""}, | |||
{"kori", ""}, | |||
{"kohko", ""}, | |||
{"pyry", ""}, | |||
{"pyhma", ""}, | |||
{"sġaumkka", ""}, | |||
{"ỉltṡemkka", ""}, | |||
"prothesis", | |||
{"moġa", ""}, | |||
{"amġa", ""}, | |||
{"anomġa", ""}, | |||
"stress", | |||
{"en·tiebbie", "", "entiebbie"}, | |||
{"m·o·hįeimen·i", "", "mohįeimeni"}, | |||
{"o·sikkami", "", "osikkami"}, | |||
{"o·gauldigge", "", "ogauldigge"}, | |||
{"ogalen", ""}, | |||
{"asġa", ""}, | |||
{"sahha", ""}, | |||
"consonants", | |||
"/m/", | |||
{"moni", ""}, | |||
{"lįohma", ""}, | |||
{"mamma", ""}, | |||
{"umna", ""}, | |||
{"ymni", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | |||
{"", ""}, | {"", ""}, | ||
{"", ""}, | {"", ""}, | ||
Line 73: | Line 308: | ||
{"", ""}, | {"", ""}, | ||
{"", ""}, | {"", ""}, | ||
} | } | ||
self:iterate(list, "check_output") | self:iterate(list, "check_output") |
Revision as of 22:59, 9 August 2021
- The following documentation is located at Module:siwa-pron/testcases/doc.[edit]
- Useful links: root page • root page's subpages • links • transclusions • testcases • sandbox
270 tests failed. (refresh)
Text | Expected | Actual | |
---|---|---|---|
Teltsġvi | ˈtʰɛɬt͡sxwi | ˈtʰɛɬt͡sxwi | |
uįokỏesġen (uįo·kỏesġen) |
ˌujɔˈk⁽ʰ⁾ʊːɛsxɛn | ˌujɔˈk⁽ʰ⁾ʊːɛsxɛn | |
vowels | |||
kigįini | ˈcʰijːini | ||
kigįo̊ni | ˈcʰijːɯni | ||
ata | ˈɑta | ||
at | ˈaʔă | ||
anta | ˈanta | ||
gedli | ˈɟetɬi | ||
hiddįuįa | ˈhid͡ʑːuja | ||
katsa | ˈkʰɑt͡sa | ||
dảdna | ˈdæːʔt̚na | ||
danaka | ˈdɑnɑɡa | ||
ehhama | ˈehːɑma | ||
ehhakka | ˈehːaʔka | ||
short vowels | |||
gagi | ˈɡɑɟi | ||
kulu | ˈkʰulu | ||
galmot | ˈɡalmɔʔɔ̆ | ||
kęmes | ˈcʰæmɛs | ||
megi | ˈmeɟi | ||
netra | ˈnɛtxa | ||
nitṡa | ˈnit͡ɕa | ||
pilra | ˈpʰɪlra | ||
pohi | ˈpʰɔʔi | ||
sġodna | ˈsxɔʔt̚na | ||
kulu | ˈkʰulu | ||
nuppua | ˈnʊʔpua | ||
půdů | ˈpʰødø | ||
sůtrů | ˈsœtxø | ||
tygi | ˈtʰyɟi | ||
ymni | ˈœmnːi | ||
kõhi | ˈkʰɔ̃ʔi | ||
kõḍga | ˈkʰɔ̃ðɡa | ||
short open vowels | |||
atra | ˈatxa | ||
sukno | ˈsʊʔk̚ŋɔ | ||
sungoma | ˈsuŋːɔma | ||
hallu | ˈhɑlːu | ||
haluka | ˈhɑluɡa | ||
short closed vowels | |||
gedna | ˈɟɛʔt̚na | ||
genari | ˈɟenɑri | ||
kuspo | ˈkʰʊspɔ | ||
kusoųi | ˈkʰusɔwi | ||
edġe | ˈɛðxe | ||
eteri | ˈeteri | ||
the archiphoneme ɨ | |||
tahha | ˈtʰɑhːa | ||
toahhun | ˈtʰɔɑhːʊn | ||
gasi | ˈɡɑsi | ||
gausun | ˈɡɑusʊn | ||
gei | ˈɟei | ||
gegįin | ˈɟejːɪn | ||
kyṡi | ˈcʰyɕi | ||
kůiṡůn | ˈcʰøiɕœn | ||
long vowels | |||
mảra | ˈmæːra | ||
mảhra | ˈmæːhra | ||
pẻsi | ˈpʰeːsi | ||
pẻbmui | ˈpʰeːʔp̚mui | ||
pỉni | ˈpʰiːni | ||
pỉdna | ˈpʰiːʔt̚na | ||
pỏbi | ˈpʰʊːbi | ||
tỏhni | ˈtʰʊːhni | ||
ủma | ˈuːma | ||
ủdno | ˈuːʔt̚nɔ | ||
ẻu | ˈøː | ||
ẻulbi | ˈøːlbi | ||
įỷ | ˈjyː | ||
mỷhni | ˈmyːhni | ||
kõuba | ˈkʰɔ̃ːba | ||
õut | ˈɔ̃ːʔ | ||
diphthongs | |||
sỉubmi | ˈsiːʊʔp̚mi | ||
aubmi | ˈaʊʔp̚mi | ||
koakvi | ˈkʰɔɑɡwːi | ||
neulkio | ˈnɛʊlciɔ | ||
nianso | ˈnɪansɔ | ||
riehpi | ˈrɪɛhpi | ||
diuksi | ˈdɪʊksːi | ||
miout | ˈmɪɔʊʔʊ̆ | ||
ųanuahmo | ˈwɑnʊahmɔ | ||
vuihli | ˈvuiɬːi | ||
gaykka | ˈɟæœʔka | ||
suvi | ˈsuvi | ||
sůỉmo | ˈsøiːmɔ | ||
huųo | ˈhuwɔ | ||
huoma | ˈhuɔma | ||
semivowel | |||
igįut | ˈijːʊʔʊ̆ | ||
luvvủ | ˈluwːuː | ||
oųala | ˈɔwɑla | ||
ovvala | ˈɔwːɑla | ||
oula | ˈɔula | ||
triphthongs | |||
tsġiauga | ˈt͡sxiɑuɣa | ||
tõkkiauki | ˈtʰɔ̃ʔciɑuɟi | ||
tieibid | ˈtʰieibɪd͡ʑ | ||
mieumi | ˈmieumi | ||
niue | ˈniue | ||
toaika | ˈtʰɔɑiɡa | ||
peuiskvi | ˈpʰɛʊɪskwːi | ||
ruoiknei | ˈrʊɔɪʔk̚ŋei | ||
coalescence | |||
gảgi | ˈɟæːɟi | ||
gęįagi | ˈɟæjɑɟi | ||
geįe | ˈɟeje | ||
hego | ˈheɡɔ | ||
hivve | ˈhiwːe | ||
keugo | ˈcʰeuɣɔ | ||
kůbue | ˈcʰøbue | ||
niuba | ˈniuba | ||
nivvadi | ˈniwːɑd͡ʑi | ||
maidi | ˈmɑid͡ʑi | ||
magįika | ˈmɑjːiɡa | ||
saiųu | ˈsɑiwu | ||
saịuka | ˈsɑiuɡa | ||
tiegibi | ˈtʰieɟibi | ||
tuobi | ˈtʰuɔbi | ||
tubimo | ˈtʰubimɔ | ||
vebo | ˈvebɔ | ||
vivve | ˈviwːe | ||
apocope | |||
tsammi | ˈt͡sɑmːi | ||
tsamġa | ˈt͡samxa | ||
tsamṡita | ˈt͡samɕida | ||
sira | ˈsira | ||
sỉhdi | ˈsiːhdi | ||
kori | ˈkʰɔri | ||
kohko | ˈkʰɔhkɔ | ||
pyry | ˈpʰyry | ||
pyhma | ˈpʰœhma | ||
sġaumkka | ˈsxaʊmkːa | ||
ỉltṡemkka | ˈiːlt͡ɕɛmkːa | ||
prothesis | |||
moġa | ˈmɔxa | ||
amġa | ˈamxa | ||
anomġa | ˈɑnɔmxa | ||
stress | |||
entiebbie (en·tiebbie) |
ɛnˈt⁽ʰ⁾iepːie | ||
mohįeimeni (m·o·hįeimen·i) |
mˌɔˈhjeimeni | ||
osikkami (o·sikkami) |
ˌɔˈsɪʔkɑmi | ||
ogauldigge (o·gauldigge) |
ˌɔˈɡaʊld͡ʑicːe | ||
ogalen | ˈɔɡɑlɛn | ||
asġa | ˈasxa | ||
sahha | ˈsɑhːa | ||
consonants | |||
/m/ | |||
moni | ˈmɔni | ||
lįohma | ˈljɔhma | ||
mamma | ˈmɑmːa | ||
umna | ˈʊmnːa | ||
ymni | ˈœmnːi | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ | ||
[[Contionary:#Siwa|]] | ˈ |
local tests = require('Module:UnitTests')
local m_IPA = require('Module:siwa-pron')
local function IPA_style(IPA)
return '<span style="font-size:110%;font-family:Gentium,\'DejaVu Sans\',\'Segoe UI\',sans-serif>' .. IPA .. '</span>'
end
local function linkup(text)
return "[[Contionary:" .. text .. "#Siwa|" .. text .. "]]"
end
function tests:check_output(term, expected, noresp)
return tests:equals(
noresp and linkup(noresp) .. "<br>(" .. term .. ")" or linkup(term),
m_IPA.crux(term),
expected,
{ display = IPA_style }
)
end
function tests:test_example()
local list = {
{"Teltsġvi", "ˈtʰɛɬt͡sxwi"},
{"uįo·kỏesġen", "ˌujɔˈk⁽ʰ⁾ʊːɛsxɛn", "uįokỏesġen"},
"vowels",
{"kigįini", ""},
{"kigįo̊ni", ""},
{"ata", ""},
{"at", ""},
{"anta", ""},
{"gedli", ""},
{"hiddįuįa", ""},
{"katsa", ""},
{"dảdna", ""},
{"danaka", ""},
{"ehhama", ""},
{"ehhakka", ""},
"short vowels",
{"gagi", ""},
{"kulu", ""},
{"galmot", ""},
{"kęmes", ""},
{"megi", ""},
{"netra", ""},
{"nitṡa", ""},
{"pilra", ""},
{"pohi", ""},
{"sġodna", ""},
{"kulu", ""},
{"nuppua", ""},
{"půdů", ""},
{"sůtrů", ""},
{"tygi", ""},
{"ymni", ""},
{"kõhi", ""},
{"kõḍga", ""},
"short open vowels",
{"atra", ""},
{"sukno", ""},
{"sungoma", ""},
{"hallu", ""},
{"haluka", ""},
"short closed vowels",
{"gedna", ""},
{"genari", ""},
{"kuspo", ""},
{"kusoųi", ""},
{"edġe", ""},
{"eteri", ""},
"the archiphoneme ''ɨ''",
{"tahha", ""},
{"toahhun", ""},
{"gasi", ""},
{"gausun", ""},
{"gei", ""},
{"gegįin", ""},
{"kyṡi", ""},
{"kůiṡůn", ""},
"long vowels",
{"mảra", ""},
{"mảhra", ""},
{"pẻsi", ""},
{"pẻbmui", ""},
{"pỉni", ""},
{"pỉdna", ""},
{"pỏbi", ""},
{"tỏhni", ""},
{"ủma", ""},
{"ủdno", ""},
{"ẻu", ""},
{"ẻulbi", ""},
{"įỷ", ""},
{"mỷhni", ""},
{"kõuba", ""},
{"õut", ""},
"diphthongs",
{"sỉubmi", ""},
{"aubmi", ""},
{"koakvi", ""},
{"neulkio", ""},
{"nianso", ""},
{"riehpi", ""},
{"diuksi", ""},
{"miout", ""},
{"ųanuahmo", ""},
{"vuihli", ""},
{"gaykka", ""},
{"suvi", ""},
{"sůỉmo", ""},
{"huųo", ""},
{"huoma", ""},
"semivowel",
{"igįut", ""},
{"luvvủ", ""},
{"oųala", ""},
{"ovvala", ""},
{"oula", ""},
"triphthongs",
{"tsġiauga", ""},
{"tõkkiauki", ""},
{"tieibid", ""},
{"mieumi", ""},
{"niue", ""},
{"toaika", ""},
{"peuiskvi", ""},
{"ruoiknei", ""},
"coalescence",
{"gảgi", ""},
{"gęįagi", ""},
{"geįe", ""},
{"hego", ""},
{"hivve", ""},
{"keugo", ""},
{"kůbue", ""},
{"niuba", ""},
{"nivvadi", ""},
{"maidi", ""},
{"magįika", ""},
{"saiųu", ""},
{"saịuka", ""},
{"tiegibi", ""},
{"tuobi", ""},
{"tubimo", ""},
{"vebo", ""},
{"vivve", ""},
"apocope",
{"tsammi", ""},
{"tsamġa", ""},
{"tsamṡita", ""},
{"sira", ""},
{"sỉhdi", ""},
{"kori", ""},
{"kohko", ""},
{"pyry", ""},
{"pyhma", ""},
{"sġaumkka", ""},
{"ỉltṡemkka", ""},
"prothesis",
{"moġa", ""},
{"amġa", ""},
{"anomġa", ""},
"stress",
{"en·tiebbie", "", "entiebbie"},
{"m·o·hįeimen·i", "", "mohįeimeni"},
{"o·sikkami", "", "osikkami"},
{"o·gauldigge", "", "ogauldigge"},
{"ogalen", ""},
{"asġa", ""},
{"sahha", ""},
"consonants",
"/m/",
{"moni", ""},
{"lįohma", ""},
{"mamma", ""},
{"umna", ""},
{"ymni", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
{"", ""},
}
self:iterate(list, "check_output")
end
return tests