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
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)
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
def test_create_language(self): """ Test new language creation """ language = helpers.create_dummy_language(1) self.verify_entity_instance(language, LanguageEntity)