Módulo:Wikidata/Fecha/tests
< Módulo:Wikidata · Fecha
-- Tests para [[Module:Demo]]. El resultado está en la página de discusión.
local p = require('Module:UnitTests')
function p:test_formatoAnno()
self:preprocess_equals('{{propiedad |P569|entidad=Q221229|formato fecha=año}}', '[[siglo X]]') -- time = +1000-01-01T00:00:00Z
self:preprocess_equals('{{propiedad |P570|entidad=Q29109958|formato fecha=año}}', '[[siglo XX]]') -- time= +1901-00-00T00:00:00Z
self:preprocess_equals('{{propiedad |P569|entidad=Q318476|formato fecha=año}}', '[[siglo VII a. C.]]') -- time= -0700-01-01T00:00:00Z
self:preprocess_equals('{{propiedad |P570|entidad=Q318476|formato fecha=año}}', '[[siglo VI a. C.]]') -- time= -0600-01-01T00:00:00Z
self:preprocess_equals('{{propiedad |P569|entidad=Q275888|formato fecha=año}}', '[[siglo I a. C.]]') -- time= -0100-01-01T00:00:00Z
end
function p:test_formatoTimestamp()
self:preprocess_equals('{{propiedad |P569|entidad=Q221229|formato fecha=timestamp}}', '+1000-01-01T00:00:00Z') -- time = +1000-01-01T00:00:00Z
self:preprocess_equals('{{propiedad |P570|entidad=Q29109958|formato fecha=timestamp}}', '+1901-00-00T00:00:00Z') -- time= +1901-00-00T00:00:00Z
self:preprocess_equals('{{propiedad |P569|entidad=Q318476|formato fecha=timestamp}}', '-0700-01-01T00:00:00Z') -- time= -0700-01-01T00:00:00Z
end
function p:test_siglos()
self:preprocess_equals('{{propiedad |P569|entidad=Q221229}}', '[[siglo X]]') -- time = +1600-00-00T00:00:00Z
self:preprocess_equals('{{propiedad |P570|entidad=Q29109958}}', '[[siglo XX]]') -- time= +1901-00-00T00:00:00Z
self:preprocess_equals('{{propiedad |P569|entidad=Q318476}}', '[[siglo VII a. C.]]') -- time= -0700-01-01T00:00:00Z
self:preprocess_equals('{{propiedad |P570|entidad=Q318476}}', '[[siglo VI a. C.]]') -- time= -0600-01-01T00:00:00Z
self:preprocess_equals('{{propiedad |P569|entidad=Q275888}}', '[[siglo I a. C.]]') -- time= -0100-01-01T00:00:00Z
end
return p