Beispiel #1
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'))
Beispiel #2
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'))
Beispiel #3
0
 def test_registered_domain(self):
     multitenancy.set_domain('www.foo.bar', 'some_namespace')
     self.assertEqual('', get_namespace('www'))
     self.assertEqual('some_namespace', get_namespace('www.foo.bar'))