2015-02-11 36 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