def test_by_host(self):
     "Tests typical usage"
     site2 = Site(domain='www.example.org', name='www.example.org')
     site2.save()
     self.assertEqual(by_host('example.com').domain, 'example.com')
     self.assertEqual(by_host('www.example.com').domain, 'example.com')
     self.assertEqual(by_host('example.org').domain, 'www.example.org')
     self.assertEqual(by_host('www.example.org').domain, 'www.example.org')
 def test_by_host_unknown(self):
     "Regression test for Satchmo #1276"
     # unknown string should get default domain by settings.SITE_ID
     # but never RuntimeError: "maximum recursion depth exceeded in cmp"
     self.assertEqual(by_host('nonsense.com').domain, 'example.com')
     self.assertEqual(by_host('www.nonsense.com').domain, 'example.com')
def site_get_current(self):
    """Overridden version of get_current, which is multihost aware."""
    return sites.by_host()
Esempio n. 4
0
def site_get_current(self):
    """Overridden version of get_current, which is multihost aware."""
    return sites.by_host()