コード例 #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'))