示例#1
0
 def test_domain_with_port(self):
     multitenancy.set_domain('www.foo.bar', 'some_namespace')
     multitenancy.set_subdomain('www', 'other_namespace')
     self.assertEqual('other_namespace', get_namespace('www'))
     self.assertEqual('some_namespace', get_namespace('www.foo.bar:8080'))
示例#2
0
 def test_registered_subdomain(self):
     multitenancy.set_subdomain('www', 'some_namespace')
     self.assertEqual('some_namespace', get_namespace('www'))
     self.assertEqual('some_namespace', get_namespace('www.foo.bar'))
示例#3
0
 def test_domain_precedence(self):
     multitenancy.set_domain('www.foo.bar', 'some_namespace')
     multitenancy.set_subdomain('www', 'other_namespace')
     self.assertEqual('other_namespace', get_namespace('www'))
     self.assertEqual('some_namespace', get_namespace('www.foo.bar'))
     self.assertEqual('other_namespace', get_namespace('www.anotherdomain'))
示例#4
0
 def test_not_registered_namespace(self):
     self.assertEqual('', get_namespace('www'))
     self.assertEqual('', get_namespace('www.foo.bar'))