def test_field_clean(self): field = AcronymField() first_letter_widget = field.widget.widgets[0] self.assertEqual(first_letter_widget.choices, list(_create_first_letter_choices())) self.assertEqual(field.clean(['L', 'DROIT']), 'LDROIT')
def test_field_not_disabled(self): field = AcronymField(disabled=True) self.assertTrue(all(f.disabled for f in field.fields))
def test_compress(self): field = AcronymField() result = field.compress(['L', 'DROIT']) self.assertEqual(result, 'LDROIT')
def test_field_not_required(self): field = AcronymField(required=False) self.assertFalse(all(f.required for f in field.fields))
def test_initialize(self): field = AcronymField() first_letter_widget = field.widget.widgets[0] self.assertEqual(first_letter_widget.choices, list(_create_first_letter_choices()))