{ "description": "Test `_wpg` and namespace using subquery construct", "setup": [ { "namespace": "SMW_NS_PROPERTY", "page": "Has page", "contents": "[[Has type::Page]]" }, { "namespace": "NS_HELP", "page": "Q0621", "contents": "[[Has page::Q0621/1]] [[Category:Q0621]]" }, { "namespace": "NS_HELP", "page": "Q0621/1", "contents": "[[Has page::Q0621/2]] [[Category:Q0621]]" }, { "page": "Q0621/1", "contents": "[[Has page::Help:Q0621]]" }, { "page": "Q0621/2", "contents": "[[Has page::Q0621/2]] [[Category:Q0621/1]]" } ], "tests": [ { "type": "query", "about": "#0", "condition": "[[Has page::[[Help:+]]]]", "printouts": [], "parameters": { "limit": "10" }, "assert-queryresult": { "count": 1, "results": [ "Q0621/1#0##" ] } }, { "type": "query", "about": "#1", "condition": "[[Has page::[[Help:+]] [[Has page::+]]]]", "printouts": [], "parameters": { "limit": "10" }, "assert-queryresult": { "count": 1, "results": [ "Q0621/1#0##" ] } }, { "type": "query", "about": "#2", "condition": "[[Has page::[[Help:+]] [[Has page::+]] [[Category:Q0621]]]]", "printouts": [], "parameters": { "limit": "10" }, "assert-queryresult": { "count": 1, "results": [ "Q0621/1#0##" ] } }, { "type": "query", "about": "#3", "condition": "[[-Has page::[[Help:+]] [[Has page:: [[Category:Q0621/1]]]]]]", "printouts": [], "parameters": { "limit": "10" }, "assert-queryresult": { "count": 1, "results": [ "Q0621/2#0##" ] } } ], "settings": { "smwgNamespacesWithSemanticLinks": { "NS_MAIN": true, "NS_CATEGORY": true, "SMW_NS_PROPERTY": true, "NS_HELP": true }, "wgContLang": "en", "wgLang": "en" }, "meta": { "version": "2", "is-incomplete": false, "debug": false } }