Modulo:Dati popolazione/test: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
aggiungo test |
correggo test DK |
||
(5 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 2:
local p = require("Module:UnitTests")
function p:
self:preprocess_equals_preprocess_many("{{#invoke:Dati popolazione/sandbox|main|DE-BB|12071414|", "}}", "
{"data", "STAND"},
{"fonte", "QUELLE"},
})
end
function p:test_ordine_di_precedenza_senza_elemento_Wikidata()
self:preprocess_equals_many("{{#invoke:Dati popolazione/sandbox|main|||", "}}", {
})
self:preprocess_equals_preprocess("{{#invoke:Dati popolazione/sandbox|main|DE-BB|12071414||valore manuale}}", "{{formatnum:{{Dati popolazione DE-BB|12071414}}}}")
self:preprocess_equals_preprocess_many("{{#invoke:Dati popolazione/sandbox|main|", "}}", "{{Dati popolazione
{"DE-BB|12071414|STAND|valore manuale", "DE-BB|12071414|STAND"},
{"DE-BB|12071414|QUELLE|valore manuale", "DE-BB|12071414|QUELLE"},
})
end
function p:test_ordine_di_precedenza_con_elemento_Wikidata()
self:preprocess_equals_preprocess_many("{{#invoke:Dati popolazione/sandbox|main|", "}}", "{{formatnum:{{Dati popolazione ", "}}}}", {
{"from=Q638613|DE-BB|||valore manuale", "DE-BB|12071414"},
{"from=Q638613|DE-BB|12071414||valore manuale", "DE-BB|12071414"},
{"from=Q638613||12071414||valore manuale", "DE-BB|12071414"},
})
self:preprocess_equals_preprocess_many("{{#invoke:Dati popolazione/sandbox|main|", "}}", "{{Dati popolazione ", "}}", {
{"from=Q638613|||STAND|valore manuale", "DE-BB|12071414|STAND"},
{"from=Q638613|DE-BB||STAND|valore manuale", "DE-BB|12071414|STAND"},
{"from=Q638613|DE-BB|12071414|STAND|valore manuale", "DE-BB|12071414|STAND"},
{"from=Q638613||12071414|STAND|valore manuale", "DE-BB|12071414|STAND"},
{"from=Q638613|||QUELLE|valore manuale", "DE-BB|12071414|QUELLE"},
{"from=Q638613|DE-BB||QUELLE|valore manuale", "DE-BB|12071414|QUELLE"},
{"from=Q638613|DE-BB|12071414|QUELLE|valore manuale", "DE-BB|12071414|QUELLE"},
{"from=Q638613||12071414|QUELLE|valore manuale", "DE-BB|12071414|QUELLE"},
})
end
function p:test_parametri_mancanti_senza_elemento_Wikidata()
self:preprocess_equals_many("{{#invoke:Dati popolazione/sandbox|main|", "}}", {
▲ {"|||valore manuale", "valore manuale"},
{"|12071414||valore manuale", ""},
{"|12071414|STAND|valore manuale", ""},
Riga 16 ⟶ 49:
{"DE-BB||STAND|valore manuale", ""},
{"DE-BB||QUELLE|valore manuale", ""},
})
end
function p:test_compilazioni_errate()
self:preprocess_equals_many("{{#invoke:Dati popolazione/sandbox|main|", "}}", {
{"valore errato|12071414||valore manuale", ""},
{"valore errato|12071414|STAND|valore manuale", ""},
Riga 22 ⟶ 60:
{"DE-BB|valore errato|STAND|valore manuale", ""},
{"DE-BB|valore errato|QUELLE|valore manuale", ""},
{"from=Q638613|valore errato|12071414", ""},
{"from=Q638613|valore errato|12071414|STAND", ""},
{"from=Q638613|valore errato|12071414|QUELLE", ""},
{"from=Q638613|DE-BB|valore errato", ""},
{"from=Q638613|DE-BB|valore errato|STAND", ""},
{"from=Q638613|DE-BB|valore errato|QUELLE", ""},
})
end
▲ self:preprocess_equals_preprocess_many("{{#invoke:Dati popolazione/sandbox|main|", "}}", "{{formatnum:{{Dati popolazione ", "}}}}", {
▲ {"from=Q638613||||valore manuale", "DE-BB|12071414"},
function p:test_individuazione_template_CZ()
▲ {"from=Q638613|DE-BB|||valore manuale", "DE-BB|12071414"},
self:preprocess_equals_preprocess("{{#invoke:Dati popolazione/sandbox|main|from=Q894336}}", "{{formatnum:{{Dati popolazione CZ-JC|031544299}}}}")
▲ {"from=Q638613|DE-BB|12071414||valore manuale", "DE-BB|12071414"},
self:preprocess_equals_preprocess_many("{{#invoke:Dati popolazione/sandbox|main|", "}}", "{{Dati popolazione ", "}}", {
{"from=Q894336|||STAND", "CZ-JC|031544299|STAND"},
{"from=Q894336|||QUELLE", "CZ-JC|031544299|QUELLE"},
})
end
function p:test_individuazione_template_DK()
self:preprocess_equals_preprocess("{{#invoke:Dati popolazione/sandbox|main|from=Q2598329}}", "{{formatnum:{{Dati popolazione DK-4|400-00400}}}}")
self:preprocess_equals_preprocess_many("{{#invoke:Dati popolazione/sandbox|main|", "}}", "{{Dati popolazione ", "}}", {
{"from=
{"from=
})
self:preprocess_equals_preprocess("{{#invoke:Dati popolazione/sandbox|main|from=Q643410}}", "{{formatnum:{{Dati popolazione DK-4|400-10586}}}}")
self:preprocess_equals_preprocess_many("{{#invoke:Dati popolazione/sandbox|main|", "}}", "{{Dati popolazione ", "}}", {
{"from=Q643410|||STAND", "DK-4|400-10586|STAND"},
{"from=Q643410|||QUELLE", "DK-4|400-10586|QUELLE"},
})
end
function p:test_codici_associati_manualmente_a_elementi_Wikidata_nella_pagina_di_configurazione()
self:preprocess_equals_preprocess("{{#invoke:Dati popolazione/sandbox|main|from=Q659561}}", "{{formatnum:{{Dati popolazione CH-GR|B1821}}}}")
self:preprocess_equals_preprocess_many("{{#invoke:Dati popolazione/sandbox|main|", "}}", "{{Dati popolazione ", "}}", {
{"from=Q659561|||STAND", "CH-GR|B1821|STAND"},
{"from=Q659561|||QUELLE", "CH-GR|B1821|QUELLE"},
})
end
|