Пример #1
0
    def test_generate_form_field(self):
        form = forms.Form()
        ff1 = FormFieldModel(label='Label', name="my-label",
            field_type='dynamic_forms.formfields.SingleLineTextField')
        ff1.generate_form_field(form)
        ff2 = FormFieldModel(label='Label2', name="label2",
            field_type='dynamic_forms.formfields.BooleanField')
        ff2.generate_form_field(form)

        self.assertHTMLEqual(form.as_p(),
            '<p><label for="id_my-label">Label:</label> <input type="text" '
            'id="id_my-label" name="my-label" /></p>\n<p><label '
            'for="id_label2">Label2:</label> <input id="id_label2" '
            'name="label2" type="checkbox" /></p>')
Пример #2
0
    def test_generate_form_field(self):
        form = forms.Form()
        ff1 = FormFieldModel(
            label='Label',
            name="my-label",
            field_type='dynamic_forms.formfields.SingleLineTextField')
        ff1.generate_form_field(form)
        ff2 = FormFieldModel(
            label='Label2',
            name="label2",
            field_type='dynamic_forms.formfields.BooleanField')
        ff2.generate_form_field(form)

        self.assertHTMLEqual(
            form.as_p(),
            '<p><label for="id_my-label">Label:</label> <input type="text" '
            'id="id_my-label" name="my-label" /></p>\n<p><label '
            'for="id_label2">Label2:</label> <input id="id_label2" '
            'name="label2" type="checkbox" /></p>')
Пример #3
0
    def test_generate_form_field(self):
        form = forms.Form()
        ff1 = FormFieldModel(label='Label', name="my-label",
            field_type='dynamic_forms.formfields.SingleLineTextField')
        ff1.generate_form_field(form)
        ff2 = FormFieldModel(label='Label2', name="label2",
            field_type='dynamic_forms.formfields.BooleanField')
        ff2.generate_form_field(form)

        required = ' required' if django.VERSION >= (1, 10) else ''
        self.assertHTMLEqual(
            form.as_p(),
            '<p>'
            '  <label for="id_my-label">Label:</label>'
            '  <input type="text" id="id_my-label"%s name="my-label" />'
            '</p><p>'
            '  <label for="id_label2">Label2:</label>'
            '  <input id="id_label2" name="label2"%s type="checkbox" />'
            '</p>' % (required, required)
        )
    def test_generate_form_field(self):
        form = forms.Form()
        ff1 = FormFieldModel(
            label='Label',
            name="my-label",
            field_type='dynamic_forms.formfields.SingleLineTextField')
        ff1.generate_form_field(form)
        ff2 = FormFieldModel(
            label='Label2',
            name="label2",
            field_type='dynamic_forms.formfields.BooleanField')
        ff2.generate_form_field(form)

        required = ' required' if django.VERSION >= (1, 10) else ''
        self.assertHTMLEqual(
            form.as_p(), '<p>'
            '  <label for="id_my-label">Label:</label>'
            '  <input type="text" id="id_my-label"%s name="my-label" />'
            '</p><p>'
            '  <label for="id_label2">Label2:</label>'
            '  <input id="id_label2" name="label2"%s type="checkbox" />'
            '</p>' % (required, required))