<?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%3AISO_3166%2Ftestcases</id>
	<title>Module:ISO 3166/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%3AISO_3166%2Ftestcases"/>
	<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:ISO_3166/testcases&amp;action=history"/>
	<updated>2026-04-18T18:05:32Z</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:ISO_3166/testcases&amp;diff=136824&amp;oldid=prev</id>
		<title>imported&gt;Wqnvlz: Uncommented broken stripmarker case</title>
		<link rel="alternate" type="text/html" href="https://stockhub.co/index.php?title=Module:ISO_3166/testcases&amp;diff=136824&amp;oldid=prev"/>
		<updated>2022-04-03T05:01:53Z</updated>

		<summary type="html">&lt;p&gt;Uncommented broken stripmarker case&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
local arguments = {&lt;br /&gt;
	{&amp;#039;Canada&amp;#039;},&lt;br /&gt;
	{&amp;#039;United States&amp;#039;},&lt;br /&gt;
	{&amp;#039;The United States of America&amp;#039;},&lt;br /&gt;
	{&amp;#039;US&amp;#039;},&lt;br /&gt;
	{&amp;#039;US&amp;#039;, &amp;#039;New York&amp;#039;},&lt;br /&gt;
	{&amp;#039;USA&amp;#039;, &amp;#039;New York&amp;#039;},&lt;br /&gt;
	{&amp;#039;US-New York&amp;#039;},&lt;br /&gt;
	{&amp;#039;USA-New York&amp;#039;},&lt;br /&gt;
	{&amp;#039;US-NY&amp;#039;},&lt;br /&gt;
	{&amp;#039;USA-NY&amp;#039;},&lt;br /&gt;
	{&amp;#039;United States&amp;#039;, &amp;#039;New York&amp;#039;},&lt;br /&gt;
	{&amp;#039;United States&amp;#039;, &amp;#039;New York (State)&amp;#039;},&lt;br /&gt;
	{&amp;#039;United States&amp;#039;, &amp;#039;[[New York (State)]]&amp;#039;},&lt;br /&gt;
	{&amp;#039;United States&amp;#039;, &amp;#039;[[New York (State)|Test]]&amp;#039;},&lt;br /&gt;
	{&amp;#039;Guinea-Bissau&amp;#039;},&lt;br /&gt;
	{&amp;#039;Guinea-Bissau-L&amp;#039;},&lt;br /&gt;
	{&amp;#039;Guinea-Bissau&amp;#039;, &amp;#039;L&amp;#039;},&lt;br /&gt;
	{&amp;#039;United-States&amp;#039;},&lt;br /&gt;
	{&amp;#039;United States-New-York&amp;#039;},&lt;br /&gt;
	{&amp;#039;GuineaBissau&amp;#039;},&lt;br /&gt;
	{&amp;#039;GuineaBissau-L&amp;#039;},&lt;br /&gt;
	{&amp;#039;GuineaBissau&amp;#039;, &amp;#039;L&amp;#039;},&lt;br /&gt;
	{&amp;#039;GB-ENG&amp;#039;},&lt;br /&gt;
	{&amp;#039;GB-ENG-Greenwich&amp;#039;},&lt;br /&gt;
	{&amp;#039;GB-ENG&amp;#039;, &amp;#039;Greenwich&amp;#039;},&lt;br /&gt;
	{&amp;#039;Wales-Belfast&amp;#039;},&lt;br /&gt;
	{&amp;#039;Northern Ireland-Belfast&amp;#039;},&lt;br /&gt;
	{&amp;#039;UK-Stoke-on-Trent&amp;#039;},&lt;br /&gt;
	{&amp;#039;UK&amp;#039;, &amp;#039;Stoke-on-Trent&amp;#039;},&lt;br /&gt;
	{&amp;#039;UK&amp;#039;, &amp;#039;Stoke on Trent&amp;#039;},&lt;br /&gt;
	{&amp;#039;[[United States|THE PLACE]]&amp;#039;},&lt;br /&gt;
	{&amp;#039;[[File:Flag_of_Canada.svg|20px]]&amp;#039;},&lt;br /&gt;
	{&amp;#039;{{flag|India}}&amp;#039;},&lt;br /&gt;
	{&amp;#039;{{CAN}}&amp;#039;},&lt;br /&gt;
	{[[C&amp;quot;A&amp;#039;NA‘DA(AAA)&amp;#039;]]},&lt;br /&gt;
	--[[&lt;br /&gt;
	{&amp;#039;Taiwan, Province of China&amp;#039;},&lt;br /&gt;
	{&amp;#039;Taiwan&amp;#039;},&lt;br /&gt;
	{&amp;#039;Republic of China&amp;#039;},&lt;br /&gt;
	{&amp;#039;Republic of China&amp;#039;, isoname=&amp;#039;yes&amp;#039;},&lt;br /&gt;
	{&amp;#039;TW&amp;#039;},&lt;br /&gt;
	{&amp;#039;TWN&amp;#039;},&lt;br /&gt;
	{&amp;#039;158&amp;#039;},&lt;br /&gt;
	{&amp;#039;20&amp;#039;},&lt;br /&gt;
	{&amp;#039;{{PRC}}&amp;#039;},&lt;br /&gt;
	{&amp;#039;[ [Canada ] ]&amp;#039;},&lt;br /&gt;
	{&amp;#039;Áfghanistan&amp;#039;},&lt;br /&gt;
	]]&lt;br /&gt;
	{&amp;#039;United States&amp;lt;ref name=A&amp;gt;{{cite web|url=http://www.example.com}}&amp;lt;/ref&amp;gt;&amp;#039;},&lt;br /&gt;
	{&amp;#039;United States&amp;lt;ref name=&amp;quot;B&amp;quot; /&amp;gt;&amp;#039;},&lt;br /&gt;
	{&amp;#039;[[Russia]]&amp;#039;, &amp;#039;[[Sakha Republic]]&amp;#039;},&lt;br /&gt;
	{&amp;#039;CA&amp;#039;, &amp;#039;BC&amp;#039;, lang=&amp;#039;fr&amp;#039;},&lt;br /&gt;
}&lt;br /&gt;
local function stripOnly(params, special)&lt;br /&gt;
	local code = (special == &amp;#039;code&amp;#039; and &amp;#039;&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;#039; or &amp;#039;&amp;lt;td&amp;gt;&amp;#039;)&lt;br /&gt;
	if params[1] then&lt;br /&gt;
		code = code..(special == &amp;#039;sandbox&amp;#039; and &amp;#039;{{#invoke:ISO 3166/sandbox&amp;#039; or &amp;#039;{{#invoke:ISO 3166&amp;#039;)..&amp;#039;|strip&amp;#039;..&amp;#039;|&amp;#039;..params[1]..&amp;#039;}}&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	if params[2] then&lt;br /&gt;
		code = code..&amp;#039; &amp;#039;..(special == &amp;#039;sandbox&amp;#039; and &amp;#039;{{#invoke:ISO 3166/sandbox&amp;#039; or &amp;#039;{{#invoke:ISO 3166&amp;#039;)..&amp;#039;|strip&amp;#039;..&amp;#039;|&amp;#039;..params[2]..&amp;#039;}}&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	return code..(special == &amp;#039;code&amp;#039; and &amp;#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&amp;#039; or &amp;#039;&amp;lt;/td&amp;gt;&amp;#039;)&lt;br /&gt;
end&lt;br /&gt;
local function makeCell(func, params, special)&lt;br /&gt;
	if func == &amp;#039;strip&amp;#039; then&lt;br /&gt;
		return stripOnly(params, special)&lt;br /&gt;
	end&lt;br /&gt;
	local code = &amp;#039;&amp;#039;&lt;br /&gt;
	code = code..(special == &amp;#039;code&amp;#039; and &amp;#039;&amp;lt;td&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;#039; or &amp;#039;&amp;lt;td&amp;gt;&amp;#039;)..&amp;#039;{{&amp;#039;&lt;br /&gt;
	code = code..(special == &amp;#039;sandbox&amp;#039; and &amp;#039;#invoke:ISO 3166/sandbox&amp;#039; or &amp;#039;#invoke:ISO 3166&amp;#039;)&lt;br /&gt;
	code = code..&amp;#039;|&amp;#039;..func&lt;br /&gt;
	for k,v in ipairs(params) do&lt;br /&gt;
		code = code..&amp;#039;|&amp;#039;..v&lt;br /&gt;
	end&lt;br /&gt;
	for k,v in pairs(params) do&lt;br /&gt;
		if type(k) ~= &amp;#039;number&amp;#039; then&lt;br /&gt;
			code = code..&amp;#039;|&amp;#039;..k..&amp;#039;=&amp;#039;..v&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	code = code..&amp;#039;}}&amp;#039;..(special == &amp;#039;code&amp;#039; and &amp;#039;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/td&amp;gt;&amp;#039; or &amp;#039;&amp;lt;/td&amp;gt;&amp;#039;)&lt;br /&gt;
	return code&lt;br /&gt;
end&lt;br /&gt;
local function makeRow(frame, func, params)&lt;br /&gt;
	local out = &amp;#039;&amp;#039;&lt;br /&gt;
	out = out..makeCell(func, params) -- Live&lt;br /&gt;
	out = out..makeCell(func, params, &amp;#039;sandbox&amp;#039;) -- Sandbox&lt;br /&gt;
	out = out..makeCell(func, params, &amp;#039;code&amp;#039;) -- Code&lt;br /&gt;
	return frame:preprocess(&amp;#039;&amp;lt;tr&amp;gt;&amp;#039;..out..&amp;#039;&amp;lt;/tr&amp;gt;&amp;#039;)&lt;br /&gt;
end&lt;br /&gt;
function p.run(frame)&lt;br /&gt;
	local out = &amp;#039;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Live&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Sandbox&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Code&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&amp;#039;&lt;br /&gt;
	for k,v in ipairs(arguments) do&lt;br /&gt;
		out = out..makeRow(frame, frame.args[1], v)&lt;br /&gt;
	end&lt;br /&gt;
	return &amp;#039;&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&amp;#039;..out..&amp;#039;&amp;lt;/table&amp;gt;&amp;#039;&lt;br /&gt;
end&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>imported&gt;Wqnvlz</name></author>
	</entry>
</feed>