def test_init_creates_layout(self): form = EditTalkForm() self.assertIsInstance(form.helper.layout, Layout) layout_fields = [ name for [_, name] in form.helper.layout.get_field_names() ] self.assertEqual(len(layout_fields), 4) self.assertEqual(layout_fields, ["title", "abstract", "remarks", "talkformat"])
def test_init_creates_layout(self): form = EditTalkForm() self.assertIsInstance(form.helper.layout, Layout) layout_fields = [ name for [_, name] in form.helper.layout.get_field_names() ] self.assertEqual(len(layout_fields), 3) self.assertIn('title', layout_fields) self.assertIn('abstract', layout_fields) self.assertIn('remarks', layout_fields)
def test_init_creates_form_helper(self): form = EditTalkForm() self.assertIsInstance(form.helper, FormHelper) self.assertEqual(form.helper.field_template, 'devday/form/field.html') self.assertTrue(form.helper.html5_required)