예제 #1
0
 def test_create_existing_language(self):
     """ Verify that adding an existing language generates an exception """
     helpers.create_dummy_language(1)
     try:
         helpers.create_dummy_language(1)
         self.fail('Created duplicated language')
     except (LanguageException):
         pass
예제 #2
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)
예제 #3
0
    def setUp(self):
        super(Test_Invoice_Manager, self).setUp()
        
        self._test_user = helpers.create_dummy_user(1)
        self._test_currency = helpers.create_dummy_currency(1)
        self._test_language = helpers.create_dummy_language(77)
        self._test_client = helpers.create_dummy_client(1, self._test_user, currency = self._test_currency)
        self._invoice_manager = InvoiceManager(self._test_user)

        self._sub_total = 0
        self._total = 0
예제 #4
0
 def test_create_language(self):
     """ Test new language creation """
     language = helpers.create_dummy_language(1)
     self.verify_entity_instance(language, LanguageEntity)