diff options
| author | Kevin Christopher Henry <k@severian.com> | 2016-09-12 23:26:24 -0400 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2016-09-16 15:45:53 -0400 |
| commit | 22e303887b7f807b39239880e33b9018566e0137 (patch) | |
| tree | cd23bbabeb1af217f9dc9e7d63a940b0de25919c /tests/conditional_processing/views.py | |
| parent | 5a51b449360ed2b84c2a54b90127a5faafa6f8f7 (diff) | |
Refs #27083 -- Updated conditional header comparison to match RFC 7232.
Diffstat (limited to 'tests/conditional_processing/views.py')
| -rw-r--r-- | tests/conditional_processing/views.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/conditional_processing/views.py b/tests/conditional_processing/views.py index 47288dbc56..2de57abc94 100644 --- a/tests/conditional_processing/views.py +++ b/tests/conditional_processing/views.py @@ -1,7 +1,7 @@ from django.http import HttpResponse from django.views.decorators.http import condition, etag, last_modified -from .tests import ETAG, FULL_RESPONSE, LAST_MODIFIED +from .tests import ETAG, FULL_RESPONSE, LAST_MODIFIED, WEAK_ETAG @condition(lambda r: ETAG, lambda r: LAST_MODIFIED) @@ -37,6 +37,14 @@ def etag_view_unquoted(request): return HttpResponse(FULL_RESPONSE) +@condition(etag_func=lambda r: WEAK_ETAG) +def etag_view_weak(request): + """ + Use an etag_func() that returns a weak ETag. + """ + return HttpResponse(FULL_RESPONSE) + + @condition(etag_func=lambda r: None) def etag_view_none(request): """ |
