Esempio n. 1
0
 def _update_cache_control(self, prop_dict):
     value = serialize_cache_control(prop_dict)
     if not value:
         if 'Cache-Control' in self.headers:
             del self.headers['Cache-Control']
     else:
         self.headers['Cache-Control'] = value
Esempio n. 2
0
 def _update_cache_control(self, prop_dict):
     value = serialize_cache_control(prop_dict)
     if not value:
         if 'Cache-Control' in self.headers:
             del self.headers['Cache-Control']
     else:
         self.headers['Cache-Control'] = value
Esempio n. 3
0
def test_serialize_cache_control_object_with_headers():
    from webob.cachecontrol import serialize_cache_control, CacheControl
    result = serialize_cache_control(CacheControl({'header': 'a'}, 'request'))
    assert result == 'header=a'
Esempio n. 4
0
def test_serialize_cache_control_cache_control_object():
    from webob.cachecontrol import serialize_cache_control, CacheControl
    result = serialize_cache_control(CacheControl({}, 'request'))
    assert result == ''
Esempio n. 5
0
def test_serialize_cache_control_emptydict():
    from webob.cachecontrol import serialize_cache_control
    result = serialize_cache_control(dict())
    assert result == ''
Esempio n. 6
0
 def _update_cache_control(self, prop_dict):
     self.environ['HTTP_CACHE_CONTROL'] = serialize_cache_control(prop_dict)
Esempio n. 7
0
def test_serialize_cache_control_object_with_headers():
    from webob.cachecontrol import CacheControl, serialize_cache_control

    result = serialize_cache_control(CacheControl({"header": "a"}, "request"))
    assert result == "header=a"
def test_serialize_cache_control_object_with_headers():
    from webob.cachecontrol import serialize_cache_control, CacheControl
    result = serialize_cache_control(CacheControl({'header':'a'}, 'request'))
    assert result == 'header=a'
def test_serialize_cache_control_value_is_None():
    from webob.cachecontrol import serialize_cache_control, CacheControl
    result = serialize_cache_control(CacheControl({'header':None}, 'request'))
    assert result == 'header'
def test_serialize_cache_control_emptydict():
    from webob.cachecontrol import serialize_cache_control
    result = serialize_cache_control(dict())
    assert result == ''
def test_serialize_cache_control_cache_control_object():
    from webob.cachecontrol import serialize_cache_control, CacheControl
    result = serialize_cache_control(CacheControl({}, 'request'))
    assert result == ''
Esempio n. 12
0
 def _update_cache_control(self, prop_dict):
     self.environ['HTTP_CACHE_CONTROL'] = serialize_cache_control(prop_dict)
Esempio n. 13
0
def test_serialize_cache_control_value_needs_quote():
    from webob.cachecontrol import CacheControl, serialize_cache_control

    result = serialize_cache_control(CacheControl({"header": '""'}, "request"))
    assert result == 'header=""""'
Esempio n. 14
0
def test_serialize_cache_control_value_is_None():
    from webob.cachecontrol import CacheControl, serialize_cache_control

    result = serialize_cache_control(CacheControl({"header": None}, "request"))
    assert result == "header"
Esempio n. 15
0
def test_serialize_cache_control_value_is_None():
    from webob.cachecontrol import serialize_cache_control, CacheControl
    result = serialize_cache_control(CacheControl({'header': None}, 'request'))
    assert result == 'header'
def test_serialize_cache_control_value_needs_quote():
    from webob.cachecontrol import serialize_cache_control, CacheControl
    result = serialize_cache_control(CacheControl({'header':'""'}, 'request'))
    assert result == 'header=""""'
Esempio n. 17
0
def test_serialize_cache_control_value_needs_quote():
    from webob.cachecontrol import serialize_cache_control, CacheControl
    result = serialize_cache_control(CacheControl({'header': '""'}, 'request'))
    assert result == 'header=""""'
Esempio n. 18
0
def test_serialize_cache_control_cache_control_object():
    from webob.cachecontrol import CacheControl, serialize_cache_control

    result = serialize_cache_control(CacheControl({}, "request"))
    assert result == ""