Module:Sandbox/Hussamsi/testcases

-- 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 .. " "		count = count + 1 end return out .. " = " .. 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 .. " "		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