Coverage for vcr.filters : 47%

Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
except ImportError: from backport_collections import OrderedDict
query = request.query new_query = [(k, v) for (k, v) in query if k not in query_parameters_to_remove] if len(new_query) != len(query): uri_parts = list(urlparse(request.uri)) uri_parts[4] = urlencode(new_query) request.uri = urlunparse(uri_parts) return request
if request.method == 'POST' and not isinstance(request.body, BytesIO): post_data = OrderedDict() for k, sep, v in [p.partition(b'=') for p in request.body.split(b'&')]: if k in post_data: post_data[k].append(v) elif len(k) > 0 and k.decode('utf-8') not in post_data_parameters_to_remove: post_data[k] = [v] request.body = b'&'.join( b'='.join([k, v]) for k, vals in post_data.items() for v in vals) return request |