예제 #1
0
 def test_valid_modelform(self):
     form = tenant_modelform_factory(self.tenant, SpecificModelForm)
     self.assertEqual(
         form._meta.model, SpecificModel.for_tenant(self.tenant)
     )
     self.assertTrue(issubclass(form, SpecificModelForm))
     self.assertIn('date', form.base_fields)
예제 #2
0
 def test_non_tenant_model(self):
     form = modelform_factory(Tenant, fields=['name'])
     with self.assertRaisesMessage(
             ImproperlyConfigured,
             'Tenant must be an instance of TenantModelBase'):
         tenant_modelform_factory(self.tenant, form)