class TestOwsWfsPreprocessor100(unittest.TestCase): def setUp(self): # tests/test_data/wfs_v1_0_0.xml is the original invalid wfs with open('tests/test_data/wfs_v1_0_0_valid.xml', 'r') as f: text = f.read() self.reader = OwsWfsPreprocessor(text, '1.0.0') def test_return_descriptors(self): # self.assertTrue(self.reader.reader) descriptors = self.reader.return_service_descriptors() self.assertTrue('Podiform_chromite_deposits' in descriptors['title']) self.assertFalse(descriptors['version'] == "1.0.2")
class TestOwsWfsPreprocessor110(unittest.TestCase): def setUp(self): with open('tests/test_data/wfs_v1_1_0.xml', 'r') as f: text = f.read() self.reader = OwsWfsPreprocessor(text, '1.1.0') def test_return_descriptors(self): # self.assertTrue(self.reader.reader) descriptors = self.reader.return_service_descriptors() self.assertTrue('1998 Assessment of Undiscovered Deposits of Gold, Silver,' + ' Copper, Lead, and Zinc in the United States' in descriptors['title']) self.assertFalse(descriptors['version'] == "1.0.2") endpoints = descriptors.get('endpoints', []) print endpoints print descriptors self.assertTrue('?SERVICE=WFS&REQUEST=GetCapabilities&VERSION=1.0.2' in endpoints[0]['url'])
def setUp(self): with open('tests/test_data/wfs_v1_1_0.xml', 'r') as f: text = f.read() self.reader = OwsWfsPreprocessor(text, '1.1.0')
def setUp(self): # tests/test_data/wfs_v1_0_0.xml is the original invalid wfs with open('tests/test_data/wfs_v1_0_0_valid.xml', 'r') as f: text = f.read() self.reader = OwsWfsPreprocessor(text, '1.0.0')