From: Hanno S. <svn...@pl...> - 2010-07-28 21:25:25
|
Author: hannosch Date: Wed Jul 28 21:25:18 2010 New Revision: 38307 Modified: Products.LinguaPlone/trunk/Products/LinguaPlone/tests/test_selector.py Log: Added test coverage for selector.available method Modified: Products.LinguaPlone/trunk/Products/LinguaPlone/tests/test_selector.py ============================================================================== --- Products.LinguaPlone/trunk/Products/LinguaPlone/tests/test_selector.py (original) +++ Products.LinguaPlone/trunk/Products/LinguaPlone/tests/test_selector.py Wed Jul 28 21:25:18 2010 @@ -221,6 +221,21 @@ self.german = makeTranslation(self.english, 'de') self.german.setLanguage('de') + def testAvailable(self): + request = self.app.REQUEST + selector = TranslatableLanguageSelector( + self.english, request, None, None) + selector.update() + self.assertEquals(selector.available(), True) + + def testAvailableNoTool(self): + request = self.app.REQUEST + selector = TranslatableLanguageSelector( + self.english, request, None, None) + selector.update() + selector.tool = None + self.assertEquals(selector.available(), False) + def testRenderSelector(self): request = self.app.REQUEST selector = TranslatableLanguageSelector( |