Bugfixes
bzr revid: fp@tinyerp.com-7da59f0b0df0768afadc86b20b4ba64db929036c
This commit is contained in:
parent
0ec0dba016
commit
2915d47a71
|
@ -46,12 +46,14 @@ profiles = [
|
|||
l10n_charts = [
|
||||
'l10n_be',
|
||||
'l10n_fr',
|
||||
'l10n_chart_uk_minimal'
|
||||
'l10n_chart_uk_minimal',
|
||||
False
|
||||
]
|
||||
dbname = 'test'
|
||||
admin_passwd = 'admin'
|
||||
lang = False # List of langs of False for all
|
||||
|
||||
|
||||
sock = xmlrpclib.ServerProxy(url+'/object')
|
||||
sock2 = xmlrpclib.ServerProxy(url+'/db')
|
||||
sock3 = xmlrpclib.ServerProxy(url+'/common')
|
||||
|
@ -84,34 +86,37 @@ def wizard_run(wizname, fieldvalues={}, endstate='end'):
|
|||
return True
|
||||
|
||||
for demo in demos:
|
||||
for l10n in l10n_charts:
|
||||
print 'Testing localisation', l10n, '...'
|
||||
for prof in profiles:
|
||||
print '\tTesting profile', prof, '...'
|
||||
id = sock2.create(admin_passwd, dbname, demo, lang)
|
||||
wait(id)
|
||||
uid = sock3.login(dbname, 'admin','admin')
|
||||
for l10n in l10n_charts:
|
||||
print 'Testing localisation', l10n, '...'
|
||||
for prof in profiles:
|
||||
print '\tTesting profile', prof, '...'
|
||||
id = sock2.create(admin_passwd, dbname, demo, lang)
|
||||
wait(id)
|
||||
uid = sock3.login(dbname, 'admin','admin')
|
||||
|
||||
idprof = sock.execute(dbname, uid, 'admin', 'ir.module.module', 'search', [('name','=',prof)])
|
||||
idprof = sock.execute(dbname, uid, 'admin', 'ir.module.module', 'search', [('name','=',prof)])
|
||||
if l10n:
|
||||
idl10n = sock.execute(dbname, uid, 'admin', 'ir.module.module', 'search', [('name','=',l10n)])
|
||||
wizard_run('base_setup.base_setup', {
|
||||
'profile': idprof[0],
|
||||
'charts': idl10n[0],
|
||||
}, 'menu')
|
||||
for lang in langs:
|
||||
print '\t\tTesting Language', lang, '...'
|
||||
wizard_run('module.lang.install', {'lang': lang})
|
||||
else:
|
||||
idl10n = [-1]
|
||||
wizard_run('base_setup.base_setup', {
|
||||
'profile': idprof[0],
|
||||
'charts': idl10n[0],
|
||||
}, 'menu')
|
||||
for lang in langs:
|
||||
print '\t\tTesting Language', lang, '...'
|
||||
wizard_run('module.lang.install', {'lang': lang})
|
||||
|
||||
ok = False
|
||||
range = 4
|
||||
while (not ok) and range:
|
||||
try:
|
||||
time.sleep(2)
|
||||
id = sock2.drop(admin_passwd, dbname)
|
||||
ok = True
|
||||
except:
|
||||
range -= 1
|
||||
time.sleep(2)
|
||||
ok = False
|
||||
range = 4
|
||||
while (not ok) and range:
|
||||
try:
|
||||
time.sleep(2)
|
||||
id = sock2.drop(admin_passwd, dbname)
|
||||
ok = True
|
||||
except:
|
||||
range -= 1
|
||||
time.sleep(2)
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue