Пример #1
0
    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))
Пример #2
0
    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})
Пример #4
0
 def setUp(self):
     self.datasource = PostGIS('all', **self.config)
     self.server = Server({'all': self.datasource})
     self.service = SHP(self.server)