def test_are_cache_headers_current_with_old_etag(self): """Testing WebAPIResource.are_cache_headers_current with old ETag""" request = RequestFactory().request() request.META['HTTP_IF_NONE_MATCH'] = 'abc123' resource = WebAPIResource() self.assertFalse( resource.are_cache_headers_current(request, etag='def456'))
def test_are_cache_headers_current_with_old_etag(self): """Testing WebAPIResource.are_cache_headers_current with old ETag""" request = RequestFactory().request() request.META['HTTP_IF_NONE_MATCH'] = 'abc123' resource = WebAPIResource() self.assertFalse(resource.are_cache_headers_current(request, etag='def456'))
def test_are_cache_headers_current_with_current_etag(self): """Testing WebAPIResource.are_cache_headers_current with current ETag """ etag = 'abc123' request = RequestFactory().request() request.META['HTTP_IF_NONE_MATCH'] = etag resource = WebAPIResource() self.assertTrue(resource.are_cache_headers_current(request, etag=etag))
def test_are_cache_headers_current_with_current_last_modified(self): """Testing WebAPIResource.are_cache_headers_current with current last modified timestamp """ timestamp = 'Wed, 14 Jan 2015 13:49:10 GMT' request = RequestFactory().request() request.META['HTTP_IF_MODIFIED_SINCE'] = timestamp resource = WebAPIResource() self.assertTrue(resource.are_cache_headers_current( request, last_modified=timestamp))
def test_are_cache_headers_current_with_old_last_modified(self): """Testing WebAPIResource.are_cache_headers_current with old last modified timestamp """ request = RequestFactory().request() request.META['HTTP_IF_MODIFIED_SINCE'] = \ 'Wed, 14 Jan 2015 13:49:10 GMT' resource = WebAPIResource() self.assertFalse(resource.are_cache_headers_current( request, last_modified='Wed, 14 Jan 2015 12:10:13 GMT'))