Пример #1
0
 def test_convert_as_list(self):
     """ Retrieve all languages and convert to format usable in a dropdown as  a tuple of pairs (id, name) """
     for index in range (0, 5):
         helpers.create_dummy_language(index)
     
     languages = LanguageManager.list_languages()
     
     self.assertIsNotNone(languages)
     self.assertEqual(len(languages), 5)
     
     for language in languages:
         self.assertIsNotNone(language)
         self.assertEqual(len(language), 2)
Пример #2
0
    def __init__(self, *args, **kwargs):
        super(ClientForm, self).__init__(*args, **kwargs)

        # Initialize the currencies drop down
        currencies = CurrencyManager.list_currencies()
        currencies.insert(0, ("", ""))
        self.fields["default_currency"].choices = currencies

        # Initialize the languages drop down
        languages = LanguageManager.list_languages()
        languages.insert(0, ("", ""))
        self.fields["default_language"].choices = languages

        self.prefix = "client"
        self.auto_id = "%s"