def __test_get_version(self, version): if version == "1.23": HTTPServer.routes("1.23") body = read_file("data/mediawiki_siteinfo_1.23.json") response_ok = [1, 23] elif version == "1.28": HTTPServer.routes("1.28") body = read_file("data/mediawiki_siteinfo_1.28.json") response_ok = [1, 28] else: self.assertEqual(False) client = MediaWikiClient(MEDIAWIKI_SERVER_URL) response = client.get_version() req = HTTPServer.requests_http[-1] self.assertEqual(response, response_ok) self.assertEqual(req.method, "GET") self.assertRegex(req.path, "/api.php") # Check request params expected = {"action": ["query"], "meta": ["siteinfo"], "format": ["json"]} self.assertDictEqual(req.querystring, expected)
def __test_get_version(self, version): if version == "1.23": HTTPServer.routes('1.23') body = read_file('data/mediawiki_siteinfo_1.23.json') response_ok = [1, 23] elif version == "1.28": HTTPServer.routes('1.28') body = read_file('data/mediawiki_siteinfo_1.28.json') response_ok = [1, 28] else: self.assertEqual(False) client = MediaWikiClient(MEDIAWIKI_SERVER_URL) response = client.get_version() req = HTTPServer.requests_http[-1] self.assertEqual(response, response_ok) self.assertEqual(req.method, 'GET') self.assertRegex(req.path, '/api.php') # Check request params expected = { 'action': ['query'], 'meta': ['siteinfo'], 'format': ['json'] } self.assertDictEqual(req.querystring, expected)
def __test_get_version(self, version): if version == "1.23": HTTPServer.routes('1.23') body = read_file('data/mediawiki_siteinfo_1.23.json') response_ok = [1, 23] elif version == "1.28": HTTPServer.routes('1.28') body = read_file('data/mediawiki_siteinfo_1.28.json') response_ok = [1, 28] else: self.assertEqual(False) client = MediaWikiClient(MEDIAWIKI_SERVER_URL) response = client.get_version() req = HTTPServer.requests_http[-1] self.assertEqual(response, response_ok) self.assertEqual(req.method, 'GET') self.assertRegex(req.path, '/api.php') # Check request params expected = { 'action' : ['query'], 'meta' : ['siteinfo'], 'format':['json'] } self.assertDictEqual(req.querystring, expected)