Module:sandbox/akk-IPA/testcases

Hello, you have come here looking for the meaning of the word Module:sandbox/akk-IPA/testcases. In DICTIOUS you will not only get to know all the dictionary meanings for the word Module:sandbox/akk-IPA/testcases, but we will also tell you about its etymology, its characteristics and you will know how to say Module:sandbox/akk-IPA/testcases in singular and plural. Everything you need to know about the word Module:sandbox/akk-IPA/testcases you have here. The definition of the word Module:sandbox/akk-IPA/testcases will help you to be more precise and correct when speaking or writing your texts. Knowing the definition ofModule:sandbox/akk-IPA/testcases, as well as those of other words, enriches your vocabulary and provides you with more and better linguistic resources.

Module error: No such module "akk-IPA/sandbox/testcases".


local tests = require("Module:UnitTests")
local m_IPA = require("Module:akk-IPA/sandbox")
local lang = require("Module:languages").getByCode("akk")

local function tag_IPA(IPA) return '<span class="IPA">' .. IPA .. '</span>' end
local options = {display = tag_IPA}

function tests:check_pron(word, expected)
	self:equals(
		require("Module:links").full_link({term = word, lang = lang}, nil, true), m_IPA.pronunciation_phonemic(word), expected, options
	)
end

function tests:test_pron()
	local examples = {
		{"abnum", "ˈab.num"},
		{"abum", "ˈa.bum"},
		{"adi", "ˈa.di"},
		{"agammum", "aˈɡam.mum"},
		{"akalum", "ˈa.ka.lum"},
		{"akālum", "aˈkaː.lum"},
		{"alaktum", "aˈlak.tum"},
		{"alpum", "ˈal.pum"},
		{"alākum", "aˈlaː.kum"},
		{"amtum", "ˈam.tum"},
		{"amurdinnum", "a.murˈdin.num"},
		{"anāku", "aˈnaː.ku"},
		{"aplum", "ˈap.lum"},
		{"aptum", "ˈap.tum"},
		{"arārum", "aˈraː.rum"},
		{"atta", "ˈat.ta"},
		{"atti", "ˈat.ti"},
		{"-atum",  "-a.tum"},
		{"awīltum", "aˈwiːl.tum"},
		{"awīlum", "aˈwiː.lum"},
		{"aššatum", "ˈas.sa.tum"},
		{"aḫum", "ˈa.xum"},
		{"aḫûm", "aˈxuːm"},
		{"aḫātum", "aˈxaː.tum"},
		{"birkum", "ˈbir.kum"},
		{"Bābilim", "ˈbaː.bi.lim"},
		{"bābum", "ˈbaː.bum"},
		{"bēltum", "ˈbeːl.tum"},
		{"bēlum", "ˈbeː.lum"},
		{"bītum", "ˈbiː.tum"},
		{"damāqum", "daˈmaː.k’um"},
		{"danānum", "daˈnaː.num"},
		{"dayyānum", "dajˈjaː.num"},
		{"dārum", "ˈdaː.rum"},
		{"eleppum", "eˈlep.pum"},
		{"elēpum", "eˈleː.pum"},
		{"emūqum", "eˈmuː.k’um"},
		{"eperum", "ˈe.pe.rum"},
		{"erbum", "ˈer.bum"},
		{"ergilum", "ˈer.ɡi.lum"},
		{"erṣetum", "ˈer.t͡s’e.tum"},
		{"gišimmarum", "ɡiˈsim.ma.rum"},
		{"idum", "ˈi.dum"},
		{"ilkum", "ˈil.kum"},
		{"iltum", "ˈil.tum"},
		{"ilum", "ˈi.lum"},
		{"imērum", "iˈmeː.rum"},
		{"ina", "ˈi.na"},
		{"itti", "ˈit.ti"},
		{"išarum", "ˈi.sa.rum"},
		{"išdum", "ˈis.dum"},
		{"Ištar", "ˈis.tar"},
		{"ištēn", "isˈteːn"},
		{"iṣum", "ˈi.t͡s’um"},
		{"kakkabum", "ˈkak.ka.bum"},
		{"kalbum", "ˈkal.bum"},
		{"kankum", "ˈkan.kum"},
		{"kanākum", "kaˈnaː.kum"},
		{"kanīkum", "kaˈniː.kum"},
		{"kappum", "ˈkap.pum"},
		{"kaspum", "ˈkat͡s.pum"},
		{"kašādum", "kaˈsaː.dum"},
		{"kirûm", "kiˈruːm"},
		{"kunukkum", "kuˈnuk.kum"},
		{"kāsum", "ˈkaː.t͡sum"},
		{"lamassum", "laˈmat.t͡sum"},
		{"libbum", "ˈlib.bum"},
		{"lûm", "ˈluːm"},
		{"lā", "laː"},
		{"līmum", "ˈliː.mum"},
		{"lītum", "ˈliː.tum"},
		{"marrum", "ˈmar.rum"},
		{"mazzaztum", "madˈd͡zad͡z.tum"},
		{"midrum", "ˈmid.rum"},
		{"musukkannum", "mu.t͡sukˈkan.num"},
		{"mutum", "ˈmu.tum"},
		{"muškēnum", "musˈkeː.num"},
		{"mû", "ˈmuː"},
		{"mārtum", "ˈmaːr.tum"},
		{"mārum", "ˈmaː.rum"},
		{"mātum", "ˈmaː.tum"},
		{"mēsum", "ˈmeː.t͡sum"},
		{"nadānum", "naˈdaː.num"},
		{"nagbum", "ˈnaɡ.bum"},
		{"nārum", "ˈnaː.rum"},
		{"nīšum", "ˈniː.sum"},
		{"paššūrum", "pasˈsuː.rum"},
		{"pûm", "ˈpuːm"},
		{"pān šattim", "ˈpaːn ˈsat.tim"},
		{"pānum", "ˈpaː.num"},
		{"qabûm", "k’aˈbuːm"},
		{"qanûm", "k’aˈnuːm"},
		{"qaqqadum", "ˈk’ak’.k’a.dum"},
		{"qaqqarum", "ˈk’ak’.k’a.rum"},
		{"qarnum", "ˈk’ar.num"},
		{"rēšum", "ˈreː.sum"},
		{"sinništum", "t͡sinˈnis.tum"},
		{"sīḫum", "ˈt͡siː.xum"},
		{"u", "u"},
		{"ugārum", "uˈɡaː.rum"},
		{"ummum", "ˈum.mum"},
		{"Urarṭu", "uˈrar.t’u"},
		{"urrum", "ˈur.rum"},
		{"uznum", "ˈud͡z.num"},
		{"waklum", "ˈwak.lum"},
		{"walādum", "waˈlaː.dum"},
		{"wardum", "ˈwar.dum"},
		{"warāqum", "waˈraː.k’um"},
		{"warḫum", "ˈwar.xum"},
		{"yâti", "ˈjaː.ti"},
		{"zikarum", "ˈd͡zi.ka.rum"},
		{"zikrum", "ˈd͡zik.rum"},
		{"ziqqurratum", "d͡zik’ˈk’ur.ra.tum"},
		{"ālikum", "ˈaː.li.kum"},
		{"ālum", "ˈaː.lum"},
		{"ēkallum", "eːˈkal.lum"},
		{"ēnum", "ˈeː.num"},
		{"-ī",  "-iː"},
		{"īkum", "ˈiː.kum"},
		{"īnum", "ˈiː.num"},
		{"ša", "sa"},
		{"šamaššammum", "sa.masˈsam.mum"},
		{"šammi Šamaš", "ˈsam.mi ˈsa.mas"},
		{"šammum", "ˈsam.mum"},
		{"šamnum", "ˈsam.num"},
		{"šamû", "saˈmuː"},
		{"šamšum", "ˈsam.sum"},
		{"šarqum", "ˈsar.k’um"},
		{"šarratum", "ˈsar.ra.tum"},
		{"šarrum", "ˈsar.rum"},
		{"Šarrum-kīn", "sar.rum-ˈkiːn"},
		{"šarrāqum", "sarˈraː.k’um"},
		{"šarāqum", "saˈraː.k’um"},
		{"šattum", "ˈsat.tum"},
		{"šinnum", "ˈsin.num"},
		{"šumma", "ˈsum.ma"},
		{"šumum", "ˈsu.mum"},
		{"šārtum", "ˈsaːr.tum"},
		{"šēdum", "ˈseː.dum"},
		{"šīpātum", "siːˈpaː.tum"},
		{"šūmū", "ˈsuː.muː"},
		{"ūmum", "ˈuː.mum"},
		{"ḫalāqum", "xaˈlaː.k’um"},
		{"ḫaṣṣinnum", "xatˈt͡s’in.num"},
		{"ḫurāṣum", "xuˈraː.t͡s’um"},
		{"ṣerretum", "ˈt͡s’er.re.tum"},
		{"ṣeḫrum", "ˈt͡s’ex.rum"},
		{"ṣeḫērum", "t͡s’eˈxeː.rum"},
		{"ṣuprum", "ˈt͡s’up.rum"},
		{"ṣuḫārtum", "t͡s’uˈxaːr.tum"},
		{"ṣuḫārum", "t͡s’uˈxaː.rum"},
		{"ṣābum", "ˈt͡s’aː.bum"},
		{"ṭabtum", "ˈt’ab.tum"},
		{"ṭuppum", "ˈt’up.pum"},
		{"ṭābum", "ˈt’aː.bum"}
	}
	
	tests:iterate(examples, "check_pron")
end

return tests