Hacked By AnonymousFox

Current Path : /opt/cloudlinux/venv/lib/python3.11/site-packages/pylint_django/tests/input/
Upload File :
Current File : //opt/cloudlinux/venv/lib/python3.11/site-packages/pylint_django/tests/input/func_noerror_forms_py33.py

"""
Checks that Pylint does not complain about django Forms
"""
#  pylint: disable=missing-docstring,wrong-import-position

from django import forms


class TestForm(forms.Form):
    class Meta:
        pass

    some_field = forms.CharField()

    def clean(self):
        print(self.cleaned_data)
        print(self.fields)
        print(self.error_class)


class TestModelForm(forms.ModelForm):
    class Meta:
        pass


class TestFormSubclass(forms.Form):
    class Meta:
        pass


class TestModelFormSubclass(forms.ModelForm):
    class Meta:
        pass


class TestFormWidgetAssignment(forms.Form):

    multi_field = forms.MultipleChoiceField(choices=[("1", "First"), ("2", "Second")])

    class Meta:
        widgets = {}
        widgets["multi_field"] = forms.CheckboxSelectMultiple

Hacked By AnonymousFox1.0, Coded By AnonymousFox