Example #1
0
 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
Example #2
0
 def test_returns_request_site(self):
     request = create_request("example.com")
     context = site(request)
     self.assertIsInstance(context["site"], RequestSite)
Example #3
0
 def test_is_lazy(self):
     request = create_request("example.com")
     self.middleware.process_request(request)
     context = site(request)
     self.assertEqual(context["site"], self.site)