def test_is_lazy(self): request = create_request("example.com") self.middleware.process_request(request) with self.assertNumQueries(0): context = site(request) with self.assertNumQueries(1): context["site"].domain
def test_returns_request_site(self): request = create_request("example.com") context = site(request) self.assertIsInstance(context["site"], RequestSite)
def test_is_lazy(self): request = create_request("example.com") self.middleware.process_request(request) context = site(request) self.assertEqual(context["site"], self.site)