{ "description": "Test `_wpg` for single value approximate (`~/!~`) queries (#1246)", "setup": [ { "namespace": "SMW_NS_PROPERTY", "page": "Has example page", "contents": "[[Has type::Page]]" }, { "page": "Example/0608/1/1", "contents": "[[Category:0608-1]]" }, { "page": "Example/0608/1/2", "contents": "[[Category:0608-2]]" }, { "page": "Example/0608/3", "contents": "[[Category:0608-3]] [[Has example page::Example/0608/3]]" } ], "tests": [ { "type": "query", "about": "#0", "condition": "[[Example/0608/1/1]]", "printouts": [], "parameters": { "limit": "10" }, "assert-queryresult": { "count": 1, "results": [ "Example/0608/1/1#0##" ] } }, { "type": "query", "about": "#1", "condition": "[[Example/0608/1/1]] OR [[Example/0608/3]]", "printouts": [], "parameters": { "limit": "10" }, "assert-queryresult": { "count": 2, "results": [ "Example/0608/1/1#0##", "Example/0608/3#0##" ] } }, { "type": "query", "about": "#2", "condition": "[[~Example/0608/*]]", "printouts": [], "parameters": { "limit": "10" }, "assert-queryresult": { "count": 3, "results": [ "Example/0608/1/1#0##", "Example/0608/1/2#0##", "Example/0608/3#0##" ] } }, { "type": "query", "about": "#3", "condition": "[[~Example/0608/*]][[!~Example/0608/1/*]]", "printouts": [], "parameters": { "limit": "10" }, "assert-queryresult": { "count": 1, "results": [ "Example/0608/3#0##" ] } }, { "type": "query", "about": "#4", "condition": "[[~Example/0608/*]] [[Category:0608-2]]", "printouts": [], "parameters": { "limit": "10" }, "assert-queryresult": { "count": 1, "results": [ "Example/0608/1/2#0##" ] } }, { "type": "query", "about": "#5", "condition": "[[~Example/0608/*]] [[Has example page::Example/0608/3]]", "printouts": [], "parameters": { "limit": "10" }, "assert-queryresult": { "count": 1, "results": [ "Example/0608/3#0##" ] } } ], "settings": [], "meta": { "version": "2", "is-incomplete": false, "debug": false } }