[FIX] web test suite: manually fetch registry
bzr revid: fme@openerp.com-20140428132846-k8ofnlsse4s28jpr
This commit is contained in:
parent
e82a652a7c
commit
d60af567ad
|
@ -7,6 +7,7 @@ import json
|
||||||
import operator
|
import operator
|
||||||
import os
|
import os
|
||||||
|
|
||||||
|
import openerp
|
||||||
from mako.template import Template
|
from mako.template import Template
|
||||||
from openerp.modules import module
|
from openerp.modules import module
|
||||||
from openerp import http
|
from openerp import http
|
||||||
|
@ -91,8 +92,6 @@ class TestRunnerController(http.Controller):
|
||||||
|
|
||||||
@http.route('/web/tests', type='http', auth="none")
|
@http.route('/web/tests', type='http', auth="none")
|
||||||
def index(self, mod=None, **kwargs):
|
def index(self, mod=None, **kwargs):
|
||||||
request.params['db'] = request.params.get('source')
|
|
||||||
ensure_db()
|
|
||||||
ms = module.get_modules()
|
ms = module.get_modules()
|
||||||
manifests = dict(
|
manifests = dict(
|
||||||
(name, desc)
|
(name, desc)
|
||||||
|
@ -138,7 +137,11 @@ class TestRunnerController(http.Controller):
|
||||||
]
|
]
|
||||||
|
|
||||||
def bundle(xmlid):
|
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(
|
return TESTING.render(bundle=bundle, files=files, dependencies=json.dumps(
|
||||||
[name for name in sorted_mods
|
[name for name in sorted_mods
|
||||||
|
|
|
@ -11,7 +11,6 @@ _.str.toBoolElse = function (str, elseValues, trueValues, falseValues) {
|
||||||
};
|
};
|
||||||
|
|
||||||
openerp.web_calendar = function(instance) {
|
openerp.web_calendar = function(instance) {
|
||||||
|
|
||||||
var _t = instance.web._t,
|
var _t = instance.web._t,
|
||||||
_lt = instance.web._lt,
|
_lt = instance.web._lt,
|
||||||
QWeb = instance.web.qweb;
|
QWeb = instance.web.qweb;
|
||||||
|
|
Loading…
Reference in New Issue