def testObjectIdentifiers(self): self.datasource = PostGIS('all', **self.params) self.server = Server({'all': self.datasource}) for fil, stmt in self.filters.iteritems(): filterEncoding = filter.FilterEncoding(fil) filterEncoding.parse() self.assertEqual(stmt, filterEncoding.render(self.datasource))
def load(self): """Class method on Service class to load datasources and metadata from a configuration file.""" self.metadata = {'default_service': 'WFS'} #if config.has_section("metadata"): #for key in config.options("metadata"): #metadata[key] = config.get("metadata", key) self.processes = {} for key in self.config['postgis'].keys(): params = self.config['postgis'][key] datasource = PostGIS(key, **params) self.datasources[key] = datasource
def setUp(self): self.datasource = PostGIS('all', **self.params) self.server = Server({'all': self.datasource})
def setUp(self): self.datasource = PostGIS('all', **self.config) self.server = Server({'all': self.datasource}) self.service = SHP(self.server)