Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 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)