Module:Wikidata/testcases: Difference between revisions
Appearance
Content deleted Content added
Masoud.h1368 (talk | contribs) 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 = {} |
|||
⚫ | |||
function p |
function p:test_Wikidata() |
||
self:preprocess_equals('{{#invoke:Wikidata|getValue|P19|FETCH_WIKIDATA}}', '') |
|||
⚫ | |||
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 |
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
![]() | This is the test cases page for the module Module:Wikidata. Results of the test cases. |
-- 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