def test_tenant1_prefixed(self):
     schema = TenantModel.objects.get(schema_name="tenant1")
     schema.domain_url = "everyone.test.com"
     schema.folder = "tenant1"
     urlconf = get_urlconf_from_schema(schema)
     self.assertEqual(urlconf, "app_tenants.urls_dynamically_tenant_prefixed")
     self.assertTrue(sys.modules.get("app_tenants.urls_dynamically_tenant_prefixed"))
示例#2
0
 def test_tenant1_broken_request(self):
     schema = TenantModel.objects.get(schema_name="tenant1")
     urlconf = get_urlconf_from_schema(schema)
     self.assertEqual(urlconf, None)
示例#3
0
 def test_tenant1_unprefixed(self):
     schema = TenantModel.objects.get(schema_name="tenant1")
     schema.domain_url = "tenant1.test.com"
     urlconf = get_urlconf_from_schema(schema)
     self.assertEqual(urlconf, "app_tenants.urls")
示例#4
0
 def test_blog(self):
     schema = SchemaDescriptor.create(schema_name="blog",
                                      domain_url="blog.test.com")
     urlconf = get_urlconf_from_schema(schema)
     self.assertEqual(urlconf, "app_blog.urls")
示例#5
0
 def test_www(self):
     schema = SchemaDescriptor.create(schema_name="www",
                                      domain_url="test.com")
     urlconf = get_urlconf_from_schema(schema)
     self.assertEqual(urlconf, "app_main.urls")
示例#6
0
 def test_sample(self):
     schema = SchemaDescriptor.create(schema_name="sample")
     urlconf = get_urlconf_from_schema(schema)
     self.assertEqual(urlconf, None)