Módulo:Wikidata/Formato magnitud/tests

De Wikipedia, la enciclopedia libre
-- Tests para [[Module:Demo]]. El resultado está en la página de discusión.
local p = require('Module:UnitTests')
 
-- De momento solo áreas y alturas
function p:test_magnitud()
	self:preprocess_equals('{{Propiedad|P2046|tipo de dato=magnitud|entidad=Q15|enlace=sí}}', 
    	'30 221 532 [[kilómetro cuadrado|km²]]')
	self:preprocess_equals('{{Propiedad|P2046|tipo de dato=magnitud|entidad=Q337|enlace=no|precisión=3}}', 
    	'1442 acres (5,836 km²)')
	self:preprocess_equals('{{Propiedad|P2929|tipo de dato=magnitud|entidad=Q12258462}}', 
    	'21 [[milla náutica|millas náuticas]] (38,89 [[kilómetro|km]])')    -- Alcance del faro (Faro de Guetaria)
end

function p:test_periodicidad()
    -- formatoPeriodicidad
    self:preprocess_equals('{{Propiedad|P2896|tipo de dato=periodicidad|entidad=Q371820}}', 'mensual')     -- periodicidad del Reader's Digest
    self:preprocess_equals('{{Propiedad|P2896|tipo de dato=periodicidad|entidad=Q371820|mayúscula=sí}}', 'Mensual')     -- Periodicidad en mayúsculas
    self:preprocess_equals('{{Propiedad|P2896|tipo de dato=periodicidad|entidad=Q501760}}', 'semestral')   -- periodicidad del Connotations
    self:preprocess_equals('{{Propiedad|P2896|tipo de dato=periodicidad|entidad=Q221986}}', 'semanal')     -- periodicidad del The Sunday Times    
    self:preprocess_equals('{{Propiedad|P2896|tipo de dato=periodicidad|entidad=Q1136866}}', 'cada 0.5 días')      -- periodicidad del Mainichi Shimbun
    self:preprocess_equals('{{Propiedad|P2896|tipo de dato=periodicidad|entidad=Q3083378}}', 'cada 4 años')      -- periodicidad del La Bougie du Sapeur   
    self:preprocess_equals('{{Propiedad|P2896|tipo de dato=periodicidad|entidad=Q50814968}}', 'semestral')      
end
 
return p