Modulo:Fuso orario/test: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nuova pagina per i test
 
+test parametri e proprietà
Riga 2:
local p = require('Modulo:UnitTests')
 
function p:test_fuso_orariotest_parametri()
self:preprocess_equals_many("{{Fuso orario|", "}}", {
-- precedenza al valore indicato
{ "-12|from=Q38", "[[UTC-12]]" },
{ "+12|from=Q38", "[[UTC+12]]" },
-- errmsg
{ "test|from=Q38|errmsg=test", "test" },
-- iso3166
{ "iso3166=CYP", "[[UTC+2]]" },
-- unico
{ "iso3166=AUS|unico=sì", "" }
})
end
 
function p:test_property()
self:preprocess_equals_many("{{Fuso orario|", "}}", {
-- Innsbruck (Q1735) => un solo fuso orario (P421) senza qualificatori
{ "from=Q1735", "[[UTC+1]]" },
-- Malmö (Q503361) => fuso orario (P421) assente, ottenuto tramite paese (P17) => Svezia
{ "from=Q503361", "[[UTC+1]]" },
-- Malmö (Q503361) => fuso orario (P421) assente, precedenza a iso3166
{ "from=Q503361|iso3166=CYP", "[[UTC+2]]" },
-- Cina (Q148) => China Standard Time (Q1143153) => utilizzo di "considerato essere uguale a (P460)"
{ "from=Q148", "[[UTC+8]]" }
})
end