def test_wms_get_capabilities_1_3_0(self): """ 9. FAIL!!! Request WMS GetCapabilities 1.3.0 """ ref_hash = 'dfbd4b79796c78db32df08eddc8ff14c' req_url = 'http://localhost/onearth/test/wms/mapserv?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities' if DEBUG: print '\nTesting WMS GetCapablities 1.3.0' print 'URL: ' + req_url response = get_url(req_url) # Check if the response is valid XML try: XMLroot = ElementTree.XML(response.read()) XMLdict = XmlDictConfig(XMLroot) xml_check = True except: xml_check = False self.assertTrue(xml_check, 'WMS GetCapabilities 1.3.0 response is not a valid XML file. URL: ' + req_url) refXMLtree = ElementTree.parse(os.path.join(os.getcwd(), 'mod_onearth_test_data/GetCapabilities.1.3.0.xml')) refXMLroot = refXMLtree.getroot() refXMLdict = XmlDictConfig(refXMLroot) check_result = check_dicts(XMLdict, refXMLdict) self.assertTrue(check_result, 'WMS Get GetCapabilities Request 1.3.0 does not match what\'s expected. URL: ' + req_url)
def test_wfs_get_capabilities_2_0_0(self): """ 10. FAIL!!! Request WFS GetCapabilities 2.0.0 """ ref_hash = '74541c28d6b94185c1139073b309dd29' req_url = 'http://localhost/onearth/test/wfs/mapserv?SERVICE=WFS&VERSION=2.0.0&REQUEST=GetCapabilities' if DEBUG: print '\nTesting WFS GetCapablities 2.0.0' print 'URL: ' + req_url response = get_url(req_url) # Check if the response is valid XML try: XMLroot = ElementTree.XML(response.read()) XMLdict = XmlDictConfig(XMLroot) xml_check = True except: xml_check = False self.assertTrue(xml_check, 'WMS GetCapabilities 2.0.0 response is not a valid XML file. URL: ' + req_url) refXMLtree = ElementTree.parse(os.path.join(os.getcwd(), 'mod_onearth_test_data/GetCapabilities.2.0.0.xml')) refXMLroot = refXMLtree.getroot() refXMLdict = XmlDictConfig(refXMLroot) check_result = check_dicts(XMLdict, refXMLdict) self.assertTrue(check_result, 'WFS Get GetCapabilities Request 2.0.0 does not match what\'s expected. URL: ' + req_url)
def test_wms_get_capabilities_1_1_1(self): """ 8. Request WMS GetCapabilities 1.1.1 """ ref_hash = '91d5f50860dc4324a805791191683588' req_url = 'http://localhost/onearth/test/wms/mapserv?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetCapabilities' if DEBUG: print '\nTesting WMS GetCapablities 1.1.1' print 'URL: ' + req_url response = get_url(req_url) # Check if the response is valid XML try: XMLroot = ElementTree.XML(response.read()) XMLdict = XmlDictConfig(XMLroot) xml_check = True except: xml_check = False self.assertTrue(xml_check, 'WMS GetCapabilities 1.1.1 response is not a valid XML file. URL: ' + req_url) refXMLtree = ElementTree.parse(os.path.join(os.getcwd(), 'mod_onearth_test_data/GetCapabilities.1.1.1.xml')) refXMLroot = refXMLtree.getroot() refXMLdict = XmlDictConfig(refXMLroot) check_result = check_dicts(XMLdict, refXMLdict) self.assertTrue(check_result, 'WMS Get GetCapabilities 1.1.1 Request does not match what\'s expected. URL: ' + req_url)