Exemplo n.º 1
0
 def test_valid_modelformset(self):
     formset = tenant_modelformset_factory(self.tenant, SpecificModelFormSet)
     tenant_specific_model = SpecificModel.for_tenant(self.tenant)
     self.assertEqual(formset.model, tenant_specific_model)
     self.assertTrue(issubclass(formset, SpecificModelFormSet))
     form = formset.form
     self.assertTrue(issubclass(form, SpecificModelForm))
     self.assertEqual(tenant_specific_model, form._meta.model)
Exemplo n.º 2
0
 def test_non_tenant_model(self):
     formset = modelformset_factory(Tenant, fields=['name'])
     with self.assertRaisesMessage(
             ImproperlyConfigured,
             'Tenant must be an instance of TenantModelBase'):
         tenant_modelformset_factory(self.tenant, formset)