def test_parse_invalid_cookies(self): """ Test that an invalid cookie string causes an error """ cookie_str = "fake.cookie=; Path=/; Expires=Wed,; Secure; HttpOnly 31-Dec-69 00:00:00 GMT; Max-Age=0; secure; Secure; HttpOnly; path=/" try: cookies = parse_cookies(cookie_str) self.fail("No exception was raised") except CookieException: return
def test_parse_cookies(self): cookie_str = "name1=val1; EXPIres=Wed, 09 Jun 2021 10:18:14 GMT; HttpOnLy" cookies = parse_cookies(cookie_str) expected_cookies = { "name1": { "name1": "val1", "expires": "Wed, 09 Jun 2021 10:18:14 GMT", "httponly": True, "secure": False, } } self.assertEqual(cookies, expected_cookies)