Module:Sandbox/Hussamsi/testcases
Appearance
< Module:Sandbox | Hussamsi
![]() | This is the test cases page for the module Module:Sandbox/Hussamsi. Results of the test cases. |
-- Hussamsi Introduction to Lua in Wikipedia
local p = {}
local WikidataIB = require("Module:WikidataIB")
function p.langs(frame)
local langslist = mw.language.fetchLanguageNames()
local out = ""
local count = 0
for k, v in pairs(langslist) do
out = out .. k .. " - " .. v .. "<br>"
count = count + 1
end
return out .. "<br>= " .. count .. " languages"
end
function p.fallbacklangs(frame)
local langcode = frame.args.langcode
local po = ""
local out = mw.language.getFallbacksFor( langcode )
for k, v in pairs(out) do
po = po .. k .. " - " .. v .. "<br>"
end
return po
end
function p.microtask12()
local pid = 'P18'
local qid = 'Q1513315'
local frame = {
args = {
[1] = pid,
qid = qid,
fetchwikidata = "ALL",
onlysourced = "no",
maxvals = 1,
}
}
return WikidataIB.getValue(frame)
end
function p.microtask1()
local args = {
[1] = "P18",
qid = "Q1513315",
ps = 1,
}
return WikidataIB.getValue(args)
end
function p.microtask11()
return WikidataIB.getValue{ args = {
[1] = "P18",
qid = "Q1513315",
ps = 1,
}}
end
return p