def test_field_in_form(self): form = FormFactory.build() field = FieldFactory.build(form=form) dj_form = form.get_django_form_class(fields=[field]) assert_equal(len(dj_form.base_fields), 1) assert_equal(type(dj_form.base_fields.values()[0]), type(field.get_django_field()))
def test_percentage_field(self): field = FieldFactory.build(field_type='percentage') assert_true(isinstance(field.get_django_field(), forms.FloatField))
def test_choice_field(self): field = FieldFactory.build(field_type='char') assert_true(isinstance(field.get_django_field(), forms.CharField))
def test_number_field(self): field = FieldFactory.build(field_type='number') assert_true(isinstance(field.get_django_field(), forms.IntegerField))