Example #1
0
 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
Example #2
0
 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
Example #3
0
    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)
Example #4
0
    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)