From d60af567ad24bc4b83d916ec1834bbcd294c63e9 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Mon, 28 Apr 2014 15:28:46 +0200 Subject: [PATCH] [FIX] web test suite: manually fetch registry bzr revid: fme@openerp.com-20140428132846-k8ofnlsse4s28jpr --- addons/web/controllers/testing.py | 9 ++++++--- addons/web_calendar/static/src/js/web_calendar.js | 1 - 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/addons/web/controllers/testing.py b/addons/web/controllers/testing.py index 60702a6abfe..34a0a15427f 100644 --- a/addons/web/controllers/testing.py +++ b/addons/web/controllers/testing.py @@ -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 diff --git a/addons/web_calendar/static/src/js/web_calendar.js b/addons/web_calendar/static/src/js/web_calendar.js index 380df1f4d4c..db880a119ba 100644 --- a/addons/web_calendar/static/src/js/web_calendar.js +++ b/addons/web_calendar/static/src/js/web_calendar.js @@ -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;