web/test/unittest_magicsearch.py
changeset 3369 7b88d12b4ee2
parent 2773 b2530e3e0afb
parent 3362 2a2dcfb379a0
child 3462 3a79fecdd2b4
--- a/web/test/unittest_magicsearch.py	Thu Sep 17 15:52:46 2009 +0200
+++ b/web/test/unittest_magicsearch.py	Tue Sep 22 12:11:12 2009 +0200
@@ -27,9 +27,12 @@
     u'address' : u"adresse",
     u'use_email' : u"adel",
     }
+
 def _translate(msgid):
     return translations.get(msgid, msgid)
 
+def _ctxtranslate(ctx, msgid):
+    return _translate(msgid)
 
 from cubicweb.web.views.magicsearch import translate_rql_tree, QSPreProcessor, QueryTranslator
 
@@ -39,7 +42,7 @@
     def setUp(self):
         super(QueryTranslatorTC, self).setUp()
         self.req = self.request()
-        self.vreg.config.translations = {'en': _translate}
+        self.vreg.config.translations = {'en': (_translate, _ctxtranslate)}
         proc = self.vreg['components'].select('magicsearch', self.req)
         self.proc = [p for p in proc.processors if isinstance(p, QueryTranslator)][0]
 
@@ -63,7 +66,7 @@
     """test suite for QSPreProcessor"""
     def setUp(self):
         super(QSPreProcessorTC, self).setUp()
-        self.vreg.config.translations = {'en': _translate}
+        self.vreg.config.translations = {'en': (_translate, _ctxtranslate)}
         self.req = self.request()
         proc = self.vreg['components'].select('magicsearch', self.req)
         self.proc = [p for p in proc.processors if isinstance(p, QSPreProcessor)][0]
@@ -179,7 +182,7 @@
 
     def setUp(self):
         super(ProcessorChainTC, self).setUp()
-        self.vreg.config.translations = {'en': _translate}
+        self.vreg.config.translations = {'en': (_translate, _ctxtranslate)}
         self.req = self.request()
         self.proc = self.vreg['components'].select('magicsearch', self.req)