Module:Wikidata/testcases: Difference between revisions
Appearance
Content deleted Content added
+Q483318 |
Q483318 |
||
Line 29: | Line 29: | ||
self:preprocess_equals('{{#invoke:WikidataIB|getValue|P178|qid=Q48493|name=developer |suppressfields= |fetchwikidata = developer; license; |{{{developer|}}}}}', '') |
self:preprocess_equals('{{#invoke:WikidataIB|getValue|P178|qid=Q48493|name=developer |suppressfields= |fetchwikidata = developer; license; |{{{developer|}}}}}', '') |
||
self:preprocess_equals('{{#invoke:WikidataIB|getValue|P275|qid=Q48493|name=license |suppressfields= |fetchwikidata = developer; license; | [[Proprietary software]] except for open-source components}}', '') |
self:preprocess_equals('{{#invoke:WikidataIB|getValue|P275|qid=Q48493|name=license |suppressfields= |fetchwikidata = developer; license; | [[Proprietary software]] except for open-source components}}', '') |
||
self:preprocess_equals('{{#invoke:WikidataIB|getValue|P275|qid=Q483318|name=license |suppressfields= |fetchwikidata = developer; license; | }}', '') |
self:preprocess_equals('{{#invoke:WikidataIB|getValue|P275|qid=Q483318|name=license |suppressfields= |fetchwikidata = developer; license; | onlysourced = false}}', '') |
||
self:preprocess_equals('', '') |
self:preprocess_equals('', '') |
||
end |
end |
Revision as of 16:38, 6 October 2017
![]() | This is the test cases page for the module Module:Wikidata. Results of the test cases. |
-- Example Unit tests for [[Module:Bananas]]. 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_WikidataIB()
self:preprocess_equals('{{#invoke:WikidataIB|getValue|P178|qid=Q48493|name=developer |suppressfields= |fetchwikidata = developer; license; |{{{developer|}}} | onlysourced = false}}', '')
self:preprocess_equals('{{#invoke:WikidataIB|getValue|P275|qid=Q48493|name=license |suppressfields= |fetchwikidata = developer; license; | [[Proprietary software]] except for open-source components | onlysourced = false}}', '')
self:preprocess_equals('{{#invoke:WikidataIB|getValue|P178|qid=Q48493|name=developer |suppressfields= |fetchwikidata = developer; license; |{{{developer|}}}}}', '')
self:preprocess_equals('{{#invoke:WikidataIB|getValue|P275|qid=Q48493|name=license |suppressfields= |fetchwikidata = developer; license; | [[Proprietary software]] except for open-source components}}', '')
self:preprocess_equals('{{#invoke:WikidataIB|getValue|P275|qid=Q483318|name=license |suppressfields= |fetchwikidata = developer; license; | onlysourced = false}}', '')
self:preprocess_equals('', '')
end
return p