У меня есть код Python, например
from pylons.i18n.translation import _
def get_message():
message = _(u"Translated message")
# interesting code to test
# [...]
return 'result'
который я хотел бы протестировать следующим образом:
class MyTest(TestCase):
def test_get_message(self):
assertTrue(get_message(), 'result')
Теперь запуск этого теста в Nosetests дает мне:
TypeError: No object (name: translator) has been registered for this thread
Есть ли способ деактивировать что-либо в отношении переводов при модульном тестировании?
_()
? - person Milo   schedule 28.05.2015