forked from hans/Nominatim
test: drop template DB when something goes wrong during creation
Fixes #951.
This commit is contained in:
@@ -86,6 +86,7 @@ class NominatimEnvironment(object):
|
||||
# just in case... make sure a previous table has been dropped
|
||||
self.db_drop_database(self.template_db)
|
||||
|
||||
try:
|
||||
# call the first part of database setup
|
||||
self.write_nominatim_config(self.template_db)
|
||||
self.run_setup_script('create-db', 'setup-db')
|
||||
@@ -113,6 +114,10 @@ class NominatimEnvironment(object):
|
||||
'create-search-indices',
|
||||
osm_file=fd.name,
|
||||
osm2pgsql_cache='200')
|
||||
except:
|
||||
self.db_drop_database(self.template_db)
|
||||
raise
|
||||
|
||||
|
||||
def setup_api_db(self, context):
|
||||
self.write_nominatim_config(self.api_test_db)
|
||||
|
||||
Reference in New Issue
Block a user