def setUpTestData(cls): super(TemplateModelRestGetTestCase, cls) cls._url = '/api/template-model/' cls._template_model_values = template_model_test_utils.build_template_model_dict_data( ) cls._template_model = TemplateModel(**cls._template_model_values) cls._template_model.save()
def test_save_template_model_null_full_name(self): """Checks if a template model is saved having a null full name.""" template_model_values = template_model_test_utils.build_template_model_dict_data() del template_model_values['full_name'] template_model = TemplateModel(**template_model_values) template_model.save() self.assertTrue(template_model.id)
def test_save_template_model_full_name_length(self): """Checks if a template model is saved having a full name greater than its max length.""" template_model_test_values = template_model_test_utils.build_template_model_dict_data() max_length = 150 template_model_test_values['full_name'] = ''.join(['a' for i in range(max_length+1)]) template_model = TemplateModel(**template_model_test_values) exceptions = (Sqlite3IntegrityError, DjangoIntegrityError) with self.assertRaises(expected_exception=exceptions): template_model.save()
def test_save_duplicated_template_model_full_name(self): """Checks if a second template model is saved having a duplicated first name.""" TemplateModel(**self._template_model_values).save() template_model_two_values = template_model_test_utils.build_template_model_dict_data(1) template_model_two_values['full_name'] = self._template_model_values['full_name'] template_model_two = TemplateModel(**template_model_two_values) exceptions = (Sqlite3IntegrityError, DjangoIntegrityError) with self.assertRaises(expected_exception=exceptions): template_model_two.save()
def setUpTestData(cls): super(TemplateModelSaveTestCase, cls) cls._template_model_values = template_model_test_utils.build_template_model_dict_data()
def setUpTestData(cls): super(TemplateModelMethodTestCase, cls) template_model_values = template_model_test_utils.build_template_model_dict_data() cls._template_model = TemplateModel(**template_model_values) cls._template_model.save()