<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3ASandbox%2FHike395%2FCommonsLink2%2Ftestcases</id>
	<title>Module:Sandbox/Hike395/CommonsLink2/testcases - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://stockhub.co/index.php?action=history&amp;feed=atom&amp;title=Module%3ASandbox%2FHike395%2FCommonsLink2%2Ftestcases"/>
	<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/Hike395/CommonsLink2/testcases&amp;action=history"/>
	<updated>2026-07-29T10:18:53Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://stockhub.co/index.php?title=Module:Sandbox/Hike395/CommonsLink2/testcases&amp;diff=145520&amp;oldid=prev</id>
		<title>imported&gt;Hike395: getGalleryOrCategory searches for the stripped title, not the category</title>
		<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:Sandbox/Hike395/CommonsLink2/testcases&amp;diff=145520&amp;oldid=prev"/>
		<updated>2020-02-21T09:15:03Z</updated>

		<summary type="html">&lt;p&gt;getGalleryOrCategory searches for the stripped title, not the category&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = require(&amp;#039;Module:UnitTests&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
function p:testGallery()&lt;br /&gt;
	-- known link&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getGallery | Mount Whitney}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Mount Whitney|Mount Whitney]]&amp;#039;)&lt;br /&gt;
	-- known link with linktext&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getGallery | Mount Whitney |linktext=Big Mountain}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Mount Whitney|Big Mountain]]&amp;#039;)&lt;br /&gt;
	-- forced search&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getGallery | search=Mount Whitney}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Special:Search/Mount Whitney|Mount Whitney]]&amp;#039;)&lt;br /&gt;
	-- forced search + linktext&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getGallery | search=Mount Whitney |linktext=Big Mountain}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Special:Search/Mount Whitney|Big Mountain]]&amp;#039;)&lt;br /&gt;
	-- P935 matches sitelink&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getGallery | qid=Q2217963}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Samuel Baker House|Samuel Baker House]]&amp;#039;)&lt;br /&gt;
	-- P935 matches sitelink + linktext&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getGallery | qid=Q2217963 |linktext=Big House}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Samuel Baker House|Big House]]&amp;#039;)&lt;br /&gt;
	-- sitelink only&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getGallery | qid=Q816044}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Bellows Falls, Vermont|Bellows Falls, Vermont]]&amp;#039;)&lt;br /&gt;
	-- sitelink + linktext&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getGallery | qid=Q816044|linktext=Little Town}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Bellows Falls, Vermont|Little Town]]&amp;#039;)&lt;br /&gt;
	-- sitelink and P935 inconsistent&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getGallery | qid=Q139289}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Special:Search/Boeing 737 MAX|Boeing 737 MAX]]&amp;#039;)&lt;br /&gt;
	-- sitelink and P935 inconsistent + linktext&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getGallery | qid=Q139289|linktext=Not a plane}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Special:Search/Boeing 737 MAX|Not a plane]]&amp;#039;)&lt;br /&gt;
	-- no sitelink or P935&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getGallery | qid=Q29017978}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Special:Search/Bell FCX-001|Bell FCX-001]]&amp;#039;)&lt;br /&gt;
	-- no sitelink or P935, but linktext&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getGallery | qid=Q29017978|linktext=Medium Helicopter}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Special:Search/Bell FCX-001|Medium Helicopter]]&amp;#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p:testCategory()&lt;br /&gt;
	-- known link&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getCategory | Mount Whitney}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Category:Mount Whitney|Mount Whitney]]&amp;#039;)&lt;br /&gt;
	-- known link with linktext&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getCategory | Mount Whitney |linktext=Big Mountain}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Category:Mount Whitney|Big Mountain]]&amp;#039;)&lt;br /&gt;
	-- forced search&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getCategory | search=Mount Whitney}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Special:Search/Category:Mount Whitney|Mount Whitney]]&amp;#039;)&lt;br /&gt;
	-- forced search + linktext&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getCategory | search=Mount Whitney |linktext=Big Mountain}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Special:Search/Category:Mount Whitney|Big Mountain]]&amp;#039;)&lt;br /&gt;
	-- P373 matches sitelink&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getCategory | qid=Q2601154}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Category:Agama lionotus|Agama lionotus]]&amp;#039;)&lt;br /&gt;
	-- P373 matches sitelink + linktext&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getCategory | qid=Q2601154|linktext=Small Lizard}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Category:Agama lionotus|Small Lizard]]&amp;#039;)&lt;br /&gt;
	-- P910 matches P373&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getCategory | qid=Q853037}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Category:Bánhida|Bánhida]]&amp;#039;)&lt;br /&gt;
	-- P910 matches P373 + linktext&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getCategory | qid=Q853037|linktext=Old Neighborhood}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Category:Bánhida|Old Neighborhood]]&amp;#039;)&lt;br /&gt;
	-- P1754 matches P373&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getCategory | qid=Q2551907}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Category:Lakes of Turkey|Lakes of Turkey]]&amp;#039;)&lt;br /&gt;
	-- P1754 matches P373 + linktext&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getCategory | qid=Q2551907|linktext=Turkey Lakes}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Category:Lakes of Turkey|Turkey Lakes]]&amp;#039;)&lt;br /&gt;
	-- inconsistency between P373 and P1754&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getCategory | qid=Q1002229}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Special:Search/Category:Municipality of Vipava|Municipality of Vipava]]&amp;#039;)&lt;br /&gt;
	-- inconsistency between P373 and P1754 + linktext&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getCategory | qid=Q1002229|linktext=Little Town}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Special:Search/Category:Municipality of Vipava|Little Town]]&amp;#039;)&lt;br /&gt;
	-- missing data&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getCategory | qid=Q2963317}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Special:Search/Category:Chicago Lawn, Chicago|Chicago Lawn, Chicago]]&amp;#039;)&lt;br /&gt;
	-- missing data + linktext&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getCategory | qid=Q2963317|linktext=Big Neighborhood}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Special:Search/Category:Chicago Lawn, Chicago|Big Neighborhood]]&amp;#039;)&lt;br /&gt;
	&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p:testGalleryOrCategory()&lt;br /&gt;
	-- known link&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getGalleryOrCategory | Mount Whitney}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Mount Whitney|Mount Whitney]]&amp;#039;)&lt;br /&gt;
	-- known link with linktext&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getGalleryOrCategory | Mount Whitney |linktext=Big Mountain}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Mount Whitney|Big Mountain]]&amp;#039;)&lt;br /&gt;
	-- forced search&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getGalleryOrCategory | search=Mount Whitney}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Special:Search/Mount Whitney|Mount Whitney]]&amp;#039;)&lt;br /&gt;
	-- forced search + linktext&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getGalleryOrCategory | search=Mount Whitney |linktext=Big Mountain}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Special:Search/Mount Whitney|Big Mountain]]&amp;#039;)&lt;br /&gt;
	-- P935 matches sitelink&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getGalleryOrCategory | qid=Q2217963}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Samuel Baker House|Samuel Baker House]]&amp;#039;)&lt;br /&gt;
	-- sitelink only&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getGalleryOrCategory | qid=Q816044}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Bellows Falls, Vermont|Bellows Falls, Vermont]]&amp;#039;)&lt;br /&gt;
	-- sitelink and P935 inconsistent, fallback to Category instead&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getGalleryOrCategory | qid=Q139289}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Category:Boeing 737 MAX|Boeing 737 MAX]]&amp;#039;)&lt;br /&gt;
	-- no sitelink or P935 or category&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getGalleryOrCategory | qid=Q29017978}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Special:Search/Bell FCX-001|Bell FCX-001]]&amp;#039;)&lt;br /&gt;
	-- P373 matches sitelink&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getGalleryOrCategory | qid=Q2601154}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Category:Agama lionotus|Agama lionotus]]&amp;#039;)&lt;br /&gt;
	-- P910 matches P373&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getGalleryOrCategory | qid=Q853037}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Category:Bánhida|Bánhida]]&amp;#039;)&lt;br /&gt;
	-- P1754 matches P373&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getGalleryOrCategory | qid=Q2551907}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Category:Lakes of Turkey|Lakes of Turkey]]&amp;#039;)&lt;br /&gt;
	-- missing gallery, inconsistent category&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getGalleryOrCategory | qid=Q1002229}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Special:Search/Municipality of Vipava|Municipality of Vipava]]&amp;#039;)&lt;br /&gt;
	-- missing data&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getGalleryOrCategory | qid=Q2963317}}&amp;#039;,&lt;br /&gt;
		&amp;#039;[[Commons:Special:Search/Chicago Lawn, Chicago|Chicago Lawn, Chicago]]&amp;#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p:testTitleQID()&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getTitleQID }}&amp;#039;,&amp;#039;Sandbox/Hike395/CommonsLink2/testcases,829,nil&amp;#039;)&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getTitleQID | Q42}}&amp;#039;,&amp;#039;Douglas Adams,829,Q42&amp;#039;)&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| getTitleQID | Q15048757}}&amp;#039;,&amp;#039;Python,829,Q15048757&amp;#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p:testLookupFallback()&lt;br /&gt;
	-- P910 doesn&amp;#039;t exist&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| lookupFallback | Q2217963 | P910}}&amp;#039;,&amp;#039;nil&amp;#039;)&lt;br /&gt;
	-- P910 exists, but isn&amp;#039;t a category&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| lookupFallback | Q3495319 | P910}}&amp;#039;,&amp;#039;nil&amp;#039;)&lt;br /&gt;
	-- normal P910&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| lookupFallback | Q853037 | P910}}&amp;#039;,&amp;#039;Bánhida&amp;#039;)&lt;br /&gt;
	-- normal P1754&lt;br /&gt;
	self:preprocess_equals(&amp;#039;{{#invoke:Sandbox/Hike395/CommonsLink2| lookupFallback | Q2551907 | P1754}}&amp;#039;,&amp;#039;Lakes of Turkey&amp;#039;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;Hike395</name></author>
	</entry>
</feed>