示例#1
0
 def test_do_set(self, mock):
     mock.utcnow.return_value = datetime(2012, 1, 1, 0, 0, 0)
     base_response = HttpResponse()
     storage = LocationCookieStorage(request=self.request, response=base_response)
     storage._do_set(10)
     expected = ["Set-Cookie: geoip_location_id=10", "expires=Tue, 01-Jan-2013 00:00:00 GMT"]
     self.assertEqual(base_response.cookies[settings.GEOIP_COOKIE_NAME].output().split("; ")[:2], expected)
示例#2
0
 def test_do_set(self, mock):
     mock.utcnow.return_value = datetime(2030, 1, 1, 0, 0, 0)
     base_response = HttpResponse()
     storage = LocationCookieStorage(request=self.request,
                                     response=base_response)
     storage._do_set(10)
     expected = [
         'Set-Cookie: geoip_location_id=10',
         'expires=Thu, 02-Jan-2031 00:00:00 GMT'
     ]
     self.assertEqual(
         base_response.cookies[settings.GEOIP_COOKIE_NAME].output().split(
             '; ')[:2], expected)