在Codeship上测试语言切换



我正在做一个基本测试,以确保一旦切换语言,就会加载正确的文本。在本地,该测试有效,但代码船上的相同测试失败。

代码:

class LanguageTest(TestCase):
    def setUp(self):
        translation.activate("sw")
    def tearDown(self):
        translation.activate("en")
    def test_menu_options_sw(self):
        for s in TOP_LEVEL_MENUS:
            self.assertRegexpMatches(response.text, s)

变量TOP_LEVEL_MENUS只是用户应该在setUp中激活的另一种语言中看到的选项列表。当前在代码库中,该语言仍然是默认语言,即英语而不是斯瓦希里语(sw)。

你知道Codeship测试失败的原因吗?

Ahoy,

你能给我们发一个应用内支持请求吗(或发一封电子邮件到support@codeship.com)包括失败构建的链接,这样我们就可以查看构建日志和错误消息了?

最佳,Marko

[免责声明]我为Codeship工作(显然)

在代码库脚本中添加一个额外的步骤来编译po文件,解决了的所有问题

最新更新