Jump to content

Module:Wikidata/testcases: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
Tag: Reverted
This is not the place to attempt to copy ca:Module:Wikidata onto the English Wikipedia
Line 1: Line 1:
-- Unit tests for [[Module:Wikidata]]. Click talk page to run tests.
local p = {}
local p = require('Module:UnitTests')


function p.claim(frame)
function p:test_Wikidata()
self:preprocess_equals('{{#invoke:Wikidata|getValue|P19|FETCH_WIKIDATA}}', '')
local ret, _ = require('Module:Wikidades/testcases').claim(frame)
self:preprocess_equals('{{#invoke:Wikidata|getValue|P26|FETCH_WIKIDATA}}', '')
return ret
self:preprocess_equals('{{#invoke:Wikidata|getValue|P27|FETCH_WIKIDATA}}', '')
end
self:preprocess_equals('{{#invoke:Wikidata|getValue|P140|FETCH_WIKIDATA}}', '')
self:preprocess_equals('{{#invoke:Wikidata|getValue|P178|qid=Q48493|FETCH_WIKIDATA}}', '')
self:preprocess_equals('{{#invoke:Wikidata|getValue|P275|qid=Q48493|FETCH_WIKIDATA}}', '')
self:preprocess_equals('{{#invoke:Wikidata|getValue|P140|qid=Q48493|FETCH_WIKIDATA}}', '')
self:preprocess_equals('{{#invoke:Wikidata|getValue|P140|qid=Q48493|FETCH_WIKIDATA2}}', '')
self:preprocess_equals('{{#invoke:Wikidata|getRawValue|P178|qid=Q48493|FETCH_WIKIDATA}}', '')
self:preprocess_equals('{{#invoke:Wikidata|getRawValue|P275|qid=Q48493|FETCH_WIKIDATA}}', '')
self:preprocess_equals('{{#invoke:Wikidata|getRawValue|P140|qid=Q48493|FETCH_WIKIDATA}}', '')
self:preprocess_equals('{{#invoke:Wikidata|getRawValue|P140|qid=Q48493|FETCH_WIKIDATA2}}', '')


self:preprocess_equals('{{#invoke:Wikidata|getRawValue|P21|FETCH_WIKIDATA}}', '')
function p.getParentValues(frame)
self:preprocess_equals('{{#invoke:Wikidata|getDateValue|P569|FETCH_WIKIDATA|dmy}}', '')
return require('Module:Wikidades/testcases').getParentValues(frame)
self:preprocess_equals('{{#invoke:Wikidata|getDateValue|P569|FETCH_WIKIDATA|mdy}}', '')
self:preprocess_equals('{{#invoke:Wikidata|getDateValue|P569|FETCH_WIKIDATA|y}}', '')
self:preprocess_equals('{{#invoke:Wikidata|getValue}}', '')
self:preprocess_equals('{{#invoke:Wikidata|tableMerge}}', '')
end
end


function p.linkWithParentLabel(frame)
function p:test_WikidataSandbox()
self:preprocess_equals('{{#invoke:Wikidata/sandbox|getValue|P19|FETCH_WIKIDATA}}', '')
return require('Module:Wikidades/testcases').linkWithParentLabel(frame)
self:preprocess_equals('{{#invoke:Wikidata/sandbox|getValue|P26|FETCH_WIKIDATA}}', '')
end
self:preprocess_equals('{{#invoke:Wikidata/sandbox|getValue|P27|FETCH_WIKIDATA}}', '')

self:preprocess_equals('{{#invoke:Wikidata/sandbox|getValue|P140|FETCH_WIKIDATA}}', '')
function p.yearsOld(frame)
self:preprocess_equals('{{#invoke:Wikidata/sandbox|getValue|P178|qid=Q48493|FETCH_WIKIDATA}}', '')
return require('Module:Wikidades/testcases').yearsOld(frame)
self:preprocess_equals('{{#invoke:Wikidata/sandbox|getValue|P275|qid=Q48493|FETCH_WIKIDATA}}', '')
end
self:preprocess_equals('{{#invoke:Wikidata/sandbox|getValue|P140|qid=Q48493|FETCH_WIKIDATA}}', '')

self:preprocess_equals('{{#invoke:Wikidata/sandbox|getValue|P140|qid=Q48493|FETCH_WIKIDATA2}}', '')
function p.getLabel(frame)
self:preprocess_equals('{{#invoke:Wikidata/sandbox|getRawValue|P178|qid=Q48493|FETCH_WIKIDATA}}', '')
local ret, _ = require('Module:Wikidades/testcases').getLabel(frame)
self:preprocess_equals('{{#invoke:Wikidata/sandbox|getRawValue|P275|qid=Q48493|FETCH_WIKIDATA}}', '')
return ret
self:preprocess_equals('{{#invoke:Wikidata/sandbox|getRawValue|P140|qid=Q48493|FETCH_WIKIDATA}}', '')
end
self:preprocess_equals('{{#invoke:Wikidata/sandbox|getRawValue|P140|qid=Q48493|FETCH_WIKIDATA2}}', '')

function p.getSiteLink(frame)
return require('Module:Wikidades/testcases').getSiteLink(frame)
end

function p.lang(frame)
return require('Module:Wikidades/testcases').lang(frame)
end

function p.numStatements(frame)
return require('Module:Wikidades/testcases').numStatements(frame)
end


self:preprocess_equals('{{#invoke:Wikidata/sandbox|getRawValue|P21|FETCH_WIKIDATA}}', '')
function p.validProperty(frame)
self:preprocess_equals('{{#invoke:Wikidata/sandbox|getDateValue|P569|FETCH_WIKIDATA|dmy}}', '')
return require('Module:Wikidades/testcases').validProperty(frame)
self:preprocess_equals('{{#invoke:Wikidata/sandbox|getDateValue|P569|FETCH_WIKIDATA|mdy}}', '')
self:preprocess_equals('{{#invoke:Wikidata/sandbox|getDateValue|P569|FETCH_WIKIDATA|y}}', '')
self:preprocess_equals('{{#invoke:Wikidata/sandbox|getValue}}', '')
self:preprocess_equals('{{#invoke:Wikidata/sandbox|tableMerge}}', '')
end
end



Revision as of 03:43, 30 March 2021

-- Unit tests for [[Module:Wikidata]]. Click talk page to run tests.
local p = require('Module:UnitTests')

function p:test_Wikidata()
    self:preprocess_equals('{{#invoke:Wikidata|getValue|P19|FETCH_WIKIDATA}}', '')
    self:preprocess_equals('{{#invoke:Wikidata|getValue|P26|FETCH_WIKIDATA}}', '')
    self:preprocess_equals('{{#invoke:Wikidata|getValue|P27|FETCH_WIKIDATA}}', '')
    self:preprocess_equals('{{#invoke:Wikidata|getValue|P140|FETCH_WIKIDATA}}', '')
    self:preprocess_equals('{{#invoke:Wikidata|getValue|P178|qid=Q48493|FETCH_WIKIDATA}}', '')
    self:preprocess_equals('{{#invoke:Wikidata|getValue|P275|qid=Q48493|FETCH_WIKIDATA}}', '')
    self:preprocess_equals('{{#invoke:Wikidata|getValue|P140|qid=Q48493|FETCH_WIKIDATA}}', '')
    self:preprocess_equals('{{#invoke:Wikidata|getValue|P140|qid=Q48493|FETCH_WIKIDATA2}}', '')
    self:preprocess_equals('{{#invoke:Wikidata|getRawValue|P178|qid=Q48493|FETCH_WIKIDATA}}', '')
    self:preprocess_equals('{{#invoke:Wikidata|getRawValue|P275|qid=Q48493|FETCH_WIKIDATA}}', '')
    self:preprocess_equals('{{#invoke:Wikidata|getRawValue|P140|qid=Q48493|FETCH_WIKIDATA}}', '')
    self:preprocess_equals('{{#invoke:Wikidata|getRawValue|P140|qid=Q48493|FETCH_WIKIDATA2}}', '')

    self:preprocess_equals('{{#invoke:Wikidata|getRawValue|P21|FETCH_WIKIDATA}}', '')
    self:preprocess_equals('{{#invoke:Wikidata|getDateValue|P569|FETCH_WIKIDATA|dmy}}', '')
    self:preprocess_equals('{{#invoke:Wikidata|getDateValue|P569|FETCH_WIKIDATA|mdy}}', '')
    self:preprocess_equals('{{#invoke:Wikidata|getDateValue|P569|FETCH_WIKIDATA|y}}', '')
    self:preprocess_equals('{{#invoke:Wikidata|getValue}}', '')
    self:preprocess_equals('{{#invoke:Wikidata|tableMerge}}', '')
end

function p:test_WikidataSandbox()
    self:preprocess_equals('{{#invoke:Wikidata/sandbox|getValue|P19|FETCH_WIKIDATA}}', '')
    self:preprocess_equals('{{#invoke:Wikidata/sandbox|getValue|P26|FETCH_WIKIDATA}}', '')
    self:preprocess_equals('{{#invoke:Wikidata/sandbox|getValue|P27|FETCH_WIKIDATA}}', '')
    self:preprocess_equals('{{#invoke:Wikidata/sandbox|getValue|P140|FETCH_WIKIDATA}}', '')
    self:preprocess_equals('{{#invoke:Wikidata/sandbox|getValue|P178|qid=Q48493|FETCH_WIKIDATA}}', '')
    self:preprocess_equals('{{#invoke:Wikidata/sandbox|getValue|P275|qid=Q48493|FETCH_WIKIDATA}}', '')
    self:preprocess_equals('{{#invoke:Wikidata/sandbox|getValue|P140|qid=Q48493|FETCH_WIKIDATA}}', '')
    self:preprocess_equals('{{#invoke:Wikidata/sandbox|getValue|P140|qid=Q48493|FETCH_WIKIDATA2}}', '')
    self:preprocess_equals('{{#invoke:Wikidata/sandbox|getRawValue|P178|qid=Q48493|FETCH_WIKIDATA}}', '')
    self:preprocess_equals('{{#invoke:Wikidata/sandbox|getRawValue|P275|qid=Q48493|FETCH_WIKIDATA}}', '')
    self:preprocess_equals('{{#invoke:Wikidata/sandbox|getRawValue|P140|qid=Q48493|FETCH_WIKIDATA}}', '')
    self:preprocess_equals('{{#invoke:Wikidata/sandbox|getRawValue|P140|qid=Q48493|FETCH_WIKIDATA2}}', '')

    self:preprocess_equals('{{#invoke:Wikidata/sandbox|getRawValue|P21|FETCH_WIKIDATA}}', '')
    self:preprocess_equals('{{#invoke:Wikidata/sandbox|getDateValue|P569|FETCH_WIKIDATA|dmy}}', '')
    self:preprocess_equals('{{#invoke:Wikidata/sandbox|getDateValue|P569|FETCH_WIKIDATA|mdy}}', '')
    self:preprocess_equals('{{#invoke:Wikidata/sandbox|getDateValue|P569|FETCH_WIKIDATA|y}}', '')
    self:preprocess_equals('{{#invoke:Wikidata/sandbox|getValue}}', '')
    self:preprocess_equals('{{#invoke:Wikidata/sandbox|tableMerge}}', '')
end

return p