Exemplo n.º 1
0
    def test_complete_tenant(self):

        group = TenantGroup(name="Corporations")
        group.save()
        tenant = Tenant(name="ACME",
                        slug="a-c-m-e",
                        description="The ACME Corp",
                        group=group)
        tenant.save()
        self.assertEquals("ACME", tenant.name)
        self.assertEquals("a-c-m-e", tenant.slug)
        self.assertEquals("The ACME Corp", tenant.description)
        self.assertEquals(group, tenant.group)
Exemplo n.º 2
0
 def test_slug_is_generated_on_save(self):
     tenant = Tenant(name="ACME")
     self.assertEquals("", tenant.slug)
     tenant.save()
     self.assertEquals("acme", tenant.slug)
Exemplo n.º 3
0
 def test_tenant_name_must_be_unique(self):
     with self.assertRaises(IntegrityError):
         tenant = Tenant(name="ACME")
         tenant.save()
         tenant2 = Tenant(name="ACME")
         tenant2.save()
Exemplo n.º 4
0
 def test_create_with_minimal_data(self):
     tenant = Tenant(name="ACME")
     tenant.save()
     self.assertEquals("ACME", tenant.name)
     self.assertEquals("acme", tenant.slug)