Beispiel #1
0
def def_config():
    cfg = Configuration(None, SRC_DIR.resolve() / 'settings')
    cfg.set_libdirs(module='.', osm2pgsql='.',
                    php=SRC_DIR / 'lib-php',
                    sql=SRC_DIR / 'lib-sql',
                    data=SRC_DIR / 'data')
    return cfg
Beispiel #2
0
def sql_preprocessor(temp_db_conn, tmp_path, monkeypatch, table_factory):
    table_factory('country_name', 'partition INT', ((0, ), (1, ), (2, )))
    cfg = Configuration(None, SRC_DIR.resolve() / 'settings')
    cfg.set_libdirs(module='.', osm2pgsql='.', php=SRC_DIR / 'lib-php',
                    sql=tmp_path, data=SRC_DIR / 'data')

    return SQLPreprocessor(temp_db_conn, cfg)
Beispiel #3
0
def sql_preprocessor(temp_db_conn, tmp_path, monkeypatch, table_factory):
    monkeypatch.setenv('NOMINATIM_DATABASE_MODULE_PATH', '.')
    table_factory('country_name', 'partition INT', (0, 1, 2))
    cfg = Configuration(None, SRC_DIR.resolve() / 'settings')
    cfg.set_libdirs(module='.', osm2pgsql='.', php=SRC_DIR / 'lib-php',
                    sql=tmp_path, data=SRC_DIR / 'data')

    return SQLPreprocessor(temp_db_conn, cfg)
Beispiel #4
0
def def_config(src_dir):
    cfg = Configuration(None, src_dir / 'settings')
    cfg.set_libdirs(module='.',
                    osm2pgsql='.',
                    php=src_dir / 'lib-php',
                    sql=src_dir / 'lib-sql',
                    data=src_dir / 'data')
    return cfg
Beispiel #5
0
def sql_preprocessor_cfg(tmp_path, table_factory, temp_db_with_extensions):
    table_factory('country_name', 'partition INT', ((0, ), (1, ), (2, )))
    cfg = Configuration(None, SRC_DIR.resolve() / 'settings')
    cfg.set_libdirs(module='.',
                    osm2pgsql='.',
                    php=SRC_DIR / 'lib-php',
                    sql=tmp_path,
                    data=SRC_DIR / 'data')
    return cfg
Beispiel #6
0
 def get_test_config(self):
     cfg = Configuration(Path(self.website_dir.name), self.src_dir / 'settings',
                         environ=self.test_env)
     cfg.set_libdirs(module=self.build_dir / 'module',
                     osm2pgsql=self.build_dir / 'osm2pgsql' / 'osm2pgsql',
                     php=self.src_dir / 'lib-php',
                     sql=self.src_dir / 'lib-sql',
                     data=self.src_dir / 'data')
     return cfg
Beispiel #7
0
def project_env(src_dir, tmp_path):
    projdir = tmp_path / 'project'
    projdir.mkdir()
    cfg = Configuration(projdir, src_dir / 'settings')
    cfg.set_libdirs(module='.',
                    osm2pgsql='.',
                    php=src_dir / 'lib-php',
                    sql=src_dir / 'lib-sql',
                    data=src_dir / 'data')
    return cfg