示例#1
0
 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)
示例#2
0
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))