{
	"description": "Test for math/sum result format in pt-br lang",
	"setup": [
		{
			"page": "Has number",
			"namespace": "SMW_NS_PROPERTY",
			"contents": "[[Has type::Number]]"
		},
		{
			"page": "Example/Math/1",
			"contents": "[[Has number::30000000]] [[Has number::15000]] [[Has number::15000,25]] [[Has number::25,50]]"
		},
		{
			"page": "Example/Math/2",
			"contents": "[[Has number::333]]"
		},
		{
			"page": "Example/Math/3",
			"contents": "[[Has number::30000000]] [[Has number::15000]] [[Has number::15000,25]] [[Has number::25,50]] [[Has number::333]]"
		},
		{
			"page": "Example/Math/Q.1",
			"contents": "{{#show: Example/Math/1 |?Has number|format=sum }}"
		},
		{
			"page": "Example/Math/Q.2",
			"contents": "{{#show: Example/Math/1 |?Has number|format=max }}"
		},
		{
			"page": "Example/Math/Q.3",
			"contents": "{{#show: Example/Math/1 |?Has number|format=min }}"
		},
		{
			"page": "Example/Math/Q.4",
			"contents": "{{#show: Example/Math/1 |?Has number|format=product }}"
		},
		{
			"page": "Example/Math/Q.5",
			"contents": "{{#show: Example/Math/1 |?Has number|format=average }}"
		},
		{
			"page": "Example/Math/Q.6",
			"contents": "{{#show: Example/Math/1 |?Has number|format=median }}"
		},
		{
			"page": "Example/Math/Q.7",
			"contents": "{{#show: Example/Math/1 |?Has number|format=variance }}"
		},
		{
			"page": "Example/Math/Q.8",
			"contents": "{{#show: Example/Math/1 |?Has number|format=samplevariance }}"
		},
		{
			"page": "Example/Math/Q.9",
			"contents": "{{#show: Example/Math/1 |?Has number|format=samplestandarddeviation }}"
		},
		{
			"page": "Example/Math/Q.10",
			"contents": "{{#show: Example/Math/1 |?Has number|format=standarddeviation }}"
		},
		{
			"page": "Example/Math/Q.11",
			"contents": "{{#show: Example/Math/1 |?Has number|format=range }}"
		},
		{
			"page": "Example/Math/Q.12",
			"contents": "{{#show: Example/Math/1 |?Has number|format=quartillower }}"
		},
		{
			"page": "Example/Math/Q.13",
			"contents": "{{#show: Example/Math/1 |?Has number|format=quartilupper }}"
		},
		{
			"page": "Example/Math/Q.14",
			"contents": "{{#show: Example/Math/1 |?Has number|format=quartillower.exc }}"
		},
		{
			"page": "Example/Math/Q.15",
			"contents": "{{#show: Example/Math/1 |?Has number|format=quartilupper.exc }}"
		},
		{
			"page": "Example/Math/Q.16",
			"contents": "{{#show: Example/Math/1 |?Has number|format=interquartilerange }}"
		},
		{
			"page": "Example/Math/Q.17",
			"contents": "{{#show: Example/Math/1 |?Has number|format=interquartilerange.exc }}"
		},
		{
			"page": "Example/Math/Q.18",
			"contents": "{{#show: Example/Math/1 |?Has number|format=interquartilemean }}"
		},
		{
			"page": "Example/Math/Q.19",
			"contents": "{{#show: Example/Math/2 |?Has number|format=mode }}"
		},
		{
			"page": "Example/Math/Q.20",
			"contents": "{{#show: Example/Math/3 |?Has number|format=quartillower }}"
		},
		{
			"page": "Example/Math/Q.21",
			"contents": "{{#show: Example/Math/3 |?Has number|format=quartilupper }}"
		},
		{
			"page": "Example/Math/Q.22",
			"contents": "{{#show: Example/Math/3 |?Has number|format=quartillower.exc }}"
		},
		{
			"page": "Example/Math/Q.23",
			"contents": "{{#show: Example/Math/3 |?Has number|format=quartilupper.exc }}"
		},
		{
			"page": "Example/Math/Q.24",
			"contents": "{{#show: Example/Math/3 |?Has number|format=interquartilerange }}"
		},
		{
			"page": "Example/Math/Q.25",
			"contents": "{{#show: Example/Math/3 |?Has number|format=interquartilerange.exc }}"
		},
		{
			"page": "Example/Math/Q.26",
			"contents": "{{#show: Example/Math/3 |?Has number|format=interquartilemean }}"
		}
	],
	"tests": [
		{
			"type": "parser",
			"about": "#0 format=sum (kilo and decimal separators)",
			"subject": "Example/Math/Q.1",
			"assert-output": {
				"to-contain": [
					"30.030.025,75"
				]
			}
		},
		{
			"type": "parser",
			"about": "#1 format=max (kilo and decimal separators)",
			"subject": "Example/Math/Q.2",
			"assert-output": {
				"to-contain": [
					"30.000.000"
				]
			}
		},
		{
			"type": "parser",
			"about": "#2 format=min (kilo and decimal separators)",
			"subject": "Example/Math/Q.3",
			"assert-output": {
				"to-contain": [
					"25,5"
				]
			}
		},
		{
			"type": "parser",
			"about": "#3 format=product (kilo and decimal separators)",
			"subject": "Example/Math/Q.4",
			"assert-output": {
				"to-contain": [
					"1,721279e+17"
				]
			}
		},
		{
			"type": "parser",
			"about": "#4 format=average (kilo and decimal separators)",
			"subject": "Example/Math/Q.5",
			"assert-output": {
				"to-contain": [
					"7.507.506,438"
				]
			}
		},
		{
			"type": "parser",
			"about": "#5 format=median (kilo and decimal separators)",
			"subject": "Example/Math/Q.6",
			"assert-output": {
				"to-contain": [
					"15.000,125"
				]
			}
		},
		{
			"type": "parser",
			"about": "#6 format=variance (kilo and decimal separators)",
			"subject": "Example/Math/Q.7",
			"assert-output": {
				"to-contain": [
					"168.637.459.592.933,625"
				]
			}
		},
		{
			"type": "parser",
			"about": "#7 format=samplevariance (kilo and decimal separators)",
			"subject": "Example/Math/Q.8",
			"assert-output": {
				"to-contain": [
					"224.849.946.123.911,5"
				]
			}
		},
		{
			"type": "parser",
			"about": "#8 format=samplestandarddeviation (kilo and decimal separators)",
			"subject": "Example/Math/Q.9",
			"assert-output": {
				"to-contain": [
					"12.986.048,652"
				]
			}
		},
		{
			"type": "parser",
			"about": "#9 format=standarddeviation (kilo and decimal separators)",
			"subject": "Example/Math/Q.10",
			"assert-output": {
				"to-contain": [
					"14.994.997,37"
				]
			}
		},
		{
			"type": "parser",
			"about": "#10 format=range (kilo and decimal separators)",
			"subject": "Example/Math/Q.11",
			"assert-output": {
				"to-contain": [
					"29.999.974,5"
				]
			}
		},
		{
			"type": "parser",
			"about": "#11 format=quartillower (kilo and decimal separators)",
			"subject": "Example/Math/Q.12",
			"assert-output": {
				"to-contain": [
					"3.769,125"
				]
			}
		},
		{
			"type": "parser",
			"about": "#12 format=quartilupper (kilo and decimal separators)",
			"subject": "Example/Math/Q.13",
			"assert-output": {
				"to-contain": [
					"22.503.750,063"
				]
			}
		},
		{
			"type": "parser",
			"about": "#13 format=quartillower.exc (kilo and decimal separators)",
			"subject": "Example/Math/Q.14",
			"assert-output": {
				"to-contain": [
					"11.256,375"
				]
			}
		},
		{
			"type": "parser",
			"about": "#14 format=quartilupper.exc (kilo and decimal separators)",
			"subject": "Example/Math/Q.15",
			"assert-output": {
				"to-contain": [
					"7.511.250,188"
				]
			}
		},
		{
			"type": "parser",
			"about": "#15 format=interquartilerange (kilo and decimal separators)",
			"subject": "Example/Math/Q.16",
			"assert-output": {
				"to-contain": [
					"22.499.980,938"
				]
			}
		},
		{
			"type": "parser",
			"about": "#16 format=interquartilerange.exc (kilo and decimal separators)",
			"subject": "Example/Math/Q.17",
			"assert-output": {
				"to-contain": [
					"7.499.993,813"
				]
			}
		},
		{
			"type": "parser",
			"about": "#17 format=interquartilemean (kilo and decimal separators)",
			"subject": "Example/Math/Q.18",
			"assert-output": {
				"to-contain": [
					"15.000,125"
				]
			}
		},
		{
			"type": "parser",
			"about": "#18 format=mode",
			"subject": "Example/Math/Q.19",
			"assert-output": {
				"to-contain": [
					"1"
				]
			}
		},
		{
			"type": "parser",
			"about": "#19 format=quartillower (kilo and decimal separators)",
			"subject": "Example/Math/Q.20",
			"assert-output": {
				"to-contain": [
					"333"
				]
			}
		},
		{
			"type": "parser",
			"about": "#20 format=quartilupper (kilo and decimal separators)",
			"subject": "Example/Math/Q.21",
			"assert-output": {
				"to-contain": [
					"15.000,25"
				]
			}
		},
		{
			"type": "parser",
			"about": "#21 format=quartillower.exc (kilo and decimal separators)",
			"subject": "Example/Math/Q.22",
			"assert-output": {
				"to-contain": [
					"256,125"
				]
			}
		},
		{
			"type": "parser",
			"about": "#22 format=quartilupper.exc (kilo and decimal separators)",
			"subject": "Example/Math/Q.23",
			"assert-output": {
				"to-contain": [
					"7.511.250,188"
				]
			}
		},
		{
			"type": "parser",
			"about": "#23 format=interquartilerange (kilo and decimal separators)",
			"subject": "Example/Math/Q.24",
			"assert-output": {
				"to-contain": [
					"14.667,25"
				]
			}
		},
		{
			"type": "parser",
			"about": "#24 format=interquartilerange.exc (kilo and decimal separators)",
			"subject": "Example/Math/Q.25",
			"assert-output": {
				"to-contain": [
					"7.510.994,063"
				]
			}
		},
		{
			"type": "parser",
			"about": "#25 format=interquartilemean (kilo and decimal separators)",
			"subject": "Example/Math/Q.26",
			"assert-output": {
				"to-contain": [
					"10.599,975"
				]
			}
		}
	],
	"settings": {
		"wgContLang": "pt-br",
		"wgLang": "pt-br",
		"smwgNamespacesWithSemanticLinks": {
			"NS_MAIN": true,
			"SMW_NS_PROPERTY": true
		}
	},
	"meta": {
		"version": "2",
		"is-incomplete": false,
		"debug": false
	}
}