@sigmavirus24 no. if you call ``response.set_cookie(key, 'param1:param2')`` django will add the double-quotes implicitly because of the `:` (and other special characters, see https://github.com/django/django/blob/master/django/http/cookie.py#L23)

Looking at the django code and its comments, this seems to be the desired behaviour and not due to a bug in django.

Re tests: I'm already adding a new test for the parsing. Do you want me to include additional weirder cookie values?

I'd also like your and @Lukasa's opinion on replace vs regex.