2015-02-11 60 views
0

我正在做一个基本的测试,以确保语言切换后,正确的文本被加载。本地测试工作正常,但同样的测试失败了。在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目前关于codeship激活了其他语言看列表,语言仍然是默认的,即英语,而不是斯瓦希里语(sw)。

Codeship测试失败的任何想法?

回答

0

添加在codeship脚本一个额外的步骤来编译PO文件解决了一切

1

嗨,

,你可以给我们发送的应用程序的支持请求(或电子邮件至[email protected]),包括一个链接的失败积累,所以我们可以看看生成日志和错误信息?

最佳, 马尔科

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

+0

嗨...实际上我发现我错过了编码翻译文件,因此失败了!非常棒!那一刻确实 – 2015-02-15 14:14:44

+0

好吧,它现在正在工作。如果您有任何其他问题,请告诉我们! – mlocher 2015-02-15 14:16:05