[FIX] web test suite: manually fetch registry

bzr revid: fme@openerp.com-20140428132846-k8ofnlsse4s28jpr
This commit is contained in:
Fabien Meghazi 2014-04-28 15:28:46 +02:00
parent e82a652a7c
commit d60af567ad
2 changed files with 6 additions and 4 deletions

View File

@ -7,6 +7,7 @@ import json
import operator
import os
import openerp
from mako.template import Template
from openerp.modules import module
from openerp import http
@ -91,8 +92,6 @@ class TestRunnerController(http.Controller):
@http.route('/web/tests', type='http', auth="none")
def index(self, mod=None, **kwargs):
request.params['db'] = request.params.get('source')
ensure_db()
ms = module.get_modules()
manifests = dict(
(name, desc)
@ -138,7 +137,11 @@ class TestRunnerController(http.Controller):
]
def bundle(xmlid):
return request.render(xmlid, lazy=False)
dbname = request.params['source']
registry = openerp.registry(dbname)
view_obj = registry["ir.ui.view"]
uid = openerp.SUPERUSER_ID
return view_obj.render(registry.cursor(), uid, xmlid, context=request.context)
return TESTING.render(bundle=bundle, files=files, dependencies=json.dumps(
[name for name in sorted_mods

View File

@ -11,7 +11,6 @@ _.str.toBoolElse = function (str, elseValues, trueValues, falseValues) {
};
openerp.web_calendar = function(instance) {
var _t = instance.web._t,
_lt = instance.web._lt,
QWeb = instance.web.qweb;