[FIX] quality_integration_server: if db exits, db should removed on database creation

bzr revid: hmo@tinyerp.com-20091223054738-5l9vvmp6g4jgyh84
This commit is contained in:
NCH (OpenERP) 2009-12-23 11:17:38 +05:30 committed by Harry (Open ERP)
parent 861501af6a
commit 6e27c72ea6
1 changed files with 4 additions and 3 deletions

View File

@ -172,9 +172,10 @@ def create_db(uri, dbname, user='admin', pwd='admin', lang='en_US'):
wiz_conn = xmlrpclib.ServerProxy(uri + '/xmlrpc/wizard')
login_conn = xmlrpclib.ServerProxy(uri + '/xmlrpc/common')
db_list = execute(conn, 'list')
if dbname not in db_list:
id = execute(conn,'create',admin_passwd, dbname, True, lang)
wait(id,uri)
if dbname in db_list:
drop_db(uri, dbname)
id = execute(conn,'create',admin_passwd, dbname, True, lang)
wait(id,uri)
uid = login_conn.login(dbname, user, pwd)
wiz_id = execute(wiz_conn,'create', dbname, uid, user, 'base_setup.base_setup')