Пример #1
0
    def test_get_form_field_kwargs(self):
        ff = FormFieldModel(label='Label', name="my-label",
            field_type='dynamic_forms.formfields.SingleLineTextField')
        self.assertEqual(ff.get_form_field_kwargs(), {
            'label': 'Label',
            'name': 'my-label',
        })

        ff = FormFieldModel(label='Label', name="my-label",
            field_type='dynamic_forms.formfields.SingleLineTextField',
            _options='{"max_length": 123}')
        self.assertEqual(ff.get_form_field_kwargs(), {
            'label': 'Label',
            'max_length': 123,
            'name': 'my-label',
        })

        ff = FormFieldModel(label='Label', name="my-label",
            field_type='dynamic_forms.formfields.SingleLineTextField',
            _options='{"name": "some-name", "label": "some label", "a": "b"}')
        self.assertEqual(ff.get_form_field_kwargs(), {
            'a': 'b',
            'label': 'Label',
            'name': 'my-label',
        })
Пример #2
0
    def test_get_form_field_kwargs(self):
        ff = FormFieldModel(
            label='Label',
            name="my-label",
            field_type='dynamic_forms.formfields.SingleLineTextField')
        self.assertEqual(ff.get_form_field_kwargs(), {
            'label': 'Label',
            'name': 'my-label',
        })

        ff = FormFieldModel(
            label='Label',
            name="my-label",
            field_type='dynamic_forms.formfields.SingleLineTextField',
            _options='{"max_length": 123}')
        self.assertEqual(ff.get_form_field_kwargs(), {
            'label': 'Label',
            'max_length': 123,
            'name': 'my-label',
        })

        ff = FormFieldModel(
            label='Label',
            name="my-label",
            field_type='dynamic_forms.formfields.SingleLineTextField',
            _options='{"name": "some-name", "label": "some label", "a": "b"}')
        self.assertEqual(ff.get_form_field_kwargs(), {
            'a': 'b',
            'label': 'Label',
            'name': 'my-label',
        })
Пример #3
0
    def test_get_form_field_kwargs(self):
        ff = FormFieldModel(label="Label", name="my-label", field_type="dynamic_forms.formfields.SingleLineTextField")
        self.assertEqual(ff.get_form_field_kwargs(), {"label": "Label", "name": "my-label"})

        ff = FormFieldModel(
            label="Label",
            name="my-label",
            field_type="dynamic_forms.formfields.SingleLineTextField",
            _options='{"max_length": 123}',
        )
        self.assertEqual(ff.get_form_field_kwargs(), {"label": "Label", "max_length": 123, "name": "my-label"})

        ff = FormFieldModel(
            label="Label",
            name="my-label",
            field_type="dynamic_forms.formfields.SingleLineTextField",
            _options='{"name": "some-name", "label": "some label", "a": "b"}',
        )
        self.assertEqual(ff.get_form_field_kwargs(), {"a": "b", "label": "Label", "name": "my-label"})