def __init__(self, original_form, admin_site): form_model = create_model_like_form(original_form, self) self.form = original_form self.model = form_model self.admin_site = admin_site
def test_fake_model(self): from django import forms from formadmin.hacks import create_model_like_form class MyForm2(forms.Form): field1 = forms.CharField() model_like_form = create_model_like_form(MyForm2) self.assertEqual(model_like_form._meta.verbose_name, "MyForm2")