def test_response_cookie__issue_del_cookie(self): resp = Response() self.assertEqual(resp.cookies, {}) self.assertEqual(str(resp.cookies), '') resp.del_cookie('name') self.assertEqual(str(resp.cookies), 'Set-Cookie: name=; Max-Age=0')
def test_response_cookies(self): resp = Response() self.assertEqual(resp.cookies, {}) self.assertEqual(str(resp.cookies), '') resp.set_cookie('name', 'value') self.assertEqual(str(resp.cookies), 'Set-Cookie: name=value') resp.set_cookie('name', 'other_value') self.assertEqual(str(resp.cookies), 'Set-Cookie: name=other_value') resp.cookies['name'] = 'another_other_value' resp.cookies['name']['max-age'] = 10 self.assertEqual(str(resp.cookies), 'Set-Cookie: name=another_other_value; Max-Age=10') resp.del_cookie('name') self.assertEqual(str(resp.cookies), 'Set-Cookie: name=; Max-Age=0') resp.set_cookie('name', 'value', domain='local.host') self.assertEqual(str(resp.cookies), 'Set-Cookie: name=value; Domain=local.host')