本文整理汇总了Python中tenant_schemas.tests.models.Tenant.domain_url方法的典型用法代码示例。如果您正苦于以下问题:Python Tenant.domain_url方法的具体用法?Python Tenant.domain_url怎么用?Python Tenant.domain_url使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类tenant_schemas.tests.models.Tenant
的用法示例。
在下文中一共展示了Tenant.domain_url方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_edit_tenant
# 需要导入模块: from tenant_schemas.tests.models import Tenant [as 别名]
# 或者: from tenant_schemas.tests.models.Tenant import domain_url [as 别名]
def test_edit_tenant(self):
"""
when editing an existing tenant, all data should be kept
"""
tenant = Tenant(domain_url='test.com', schema_name='test')
tenant.save()
# go to tenant's path
connection.set_tenant(tenant)
# add some data
DummyModel(name="Schemas are").save()
DummyModel(name="awesome!").save()
# edit tenant
tenant.domain_url = 'example.com'
tenant.save()
# test if data is still there
self.assertEquals(DummyModel.objects.count(), 2)
示例2: test_sync_tenant
# 需要导入模块: from tenant_schemas.tests.models import Tenant [as 别名]
# 或者: from tenant_schemas.tests.models.Tenant import domain_url [as 别名]
def test_sync_tenant(self):
"""
When editing an existing tenant, all data should be kept.
"""
tenant = Tenant(domain_url='something.test.com', schema_name='test')
tenant.save(verbosity=BaseTestCase.get_verbosity())
# go to tenant's path
connection.set_tenant(tenant)
# add some data
DummyModel(name="Schemas are").save()
DummyModel(name="awesome!").save()
# edit tenant
connection.set_schema_to_public()
tenant.domain_url = 'example.com'
tenant.save(verbosity=BaseTestCase.get_verbosity())
connection.set_tenant(tenant)
# test if data is still there
self.assertEquals(DummyModel.objects.count(), 2)