def setUp(self): StateFactory.make_for_test() FieldFactory.make_for_test() self.today = date.today() self.tomorow = today + timedelta(days=1) self.yesterday = today - timedelta(days=1)
def run(): StateFactory.make_for_test() FieldFactory.make_for_test() create_internship("sparkit", "rio", tags=["tag1", "tag2"]) create_internship("sparkit", "sg") create_internship("visagio", "rio", tags=["tag3"]) create_internship("vale", "sampa", tags=["tag1"])
def test_widget_layout(self): widget = WidgetFactory.create() field1 = FieldFactory.create(widget=widget) field2 = FieldFactory.create(widget=widget, form=field1.form) layout = field1.form.get_layout() assert_equal(len(layout), 1) assert_true(isinstance(layout[0], Div)) assert_equal(layout[0].css_class, widget.widget_type) assert_true(field1.key in layout[0].fields) assert_true(field2.key in layout[0].fields)
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_no_slug_provided(self): field = FieldFactory.create(name='hello', key='') assert_equal(field.key, 'hello')
def test_choice_field(self): field = FieldFactory.build(field_type='char') assert_true(isinstance(field.get_django_field(), forms.CharField))
def test_percentage_field(self): field = FieldFactory.build(field_type='percentage') assert_true(isinstance(field.get_django_field(), forms.FloatField))
def test_number_field(self): field = FieldFactory.build(field_type='number') assert_true(isinstance(field.get_django_field(), forms.IntegerField))