Módulo:Wikidata/Formatos país/tests
Apariencia
-- Tests para [[Module:Demo]]. El resultado está en la página de discusión.
local p = require('Module:UnitTests')
function p:test_bandera()
self:preprocess_equals('{{propiedad|P17|tipo de dato=bandera|entidad=Q383659}}', '{{bandera2|España}}')
self:preprocess_equals('{{propiedad|P27|tipo de dato=bandera|entidad=Q7911184}}', '[[Aquilonia (Era Hiboria)|Aquilonia]]')
end
function p:test_nacionalidad()
self:preprocess_equals('{{propiedad|P27|tipo de dato=nacionalidad|entidad=Q352}}', '[[Imperio austrohúngaro|austrohúngara]] <small>(1889-1918)</small>, austríaca <small>([[Austria Alemana|1918-1919]], [[Primera República de Austria|1919-1925]])</small>, apátrida <small>(1925-1932)</small> y alemana <small>([[República de Weimar|1932-1933]], [[Alemania nazi|1933-1945]])</small>')
self:preprocess_equals('{{propiedad|P27|tipo de dato=nacionalidad|entidad=Q352}}', '[[Imperio austrohúngaro|austrohúngara]] <small>(1889-1918)</small>, austríaca <small>([[Austria Alemana|1918-1919]], [[Primera República de Austria|1919-1925]])</small>, apátrida <small>(1925-1932)</small> y alemana <small>([[República de Weimar|1932-1933]], [[Alemania nazi|1933-1945]])</small>')
self:preprocess_equals('{{propiedad|P27|tipo de dato=nacionalidad|entidad=Q937}}', 'alemana <small>([[Imperio alemán|1879-1896]], [[República de Weimar|1918-1933]])</small>, sin nacionalidad <small>(1896-1901)</small>, [[Suiza|suiza]] <small>(1901-1955)</small>, [[Imperio austrohúngaro|austrohúngara]] <small>(1911-1912)</small> y [[Estados Unidos|estadounidense]] <small>(1940-1955)</small>')
self:preprocess_equals('{{propiedad|P27|tipo de dato=nacionalidad|entidad=Q3299773}}', 'británica')
self:preprocess_equals('{{propiedad|P27|tipo de dato=nacionalidad|entidad=Q3299773|linkback=sí|formato texto=mayúscula}}', 'Británica<span class="wikidata-link noprint"> [[Archivo:Blue_pencil.svg|Ver y modificar los datos en Wikidata|10px|baseline|alt=Ver y modificar los datos en Wikidata|enlace=https://www.wikidata.org/wiki/Q3299773?uselang=es#P27]]</span>')
self:preprocess_equals('{{propiedad|P27|tipo de dato=nacionalidad|entidad=Q442854|formato texto=mayúscula|enlace=no}}', 'Estadounidense')
self:preprocess_equals('{{propiedad|P27|tipo de dato=nacionalidad|entidad=Q45546|formato texto=mayúscula|enlace=no}}', 'Británica')
end
return p