summaryrefslogtreecommitdiffstats
path: root/ipatests/test_ipapython/test_cookie.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipatests/test_ipapython/test_cookie.py')
-rw-r--r--ipatests/test_ipapython/test_cookie.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/ipatests/test_ipapython/test_cookie.py b/ipatests/test_ipapython/test_cookie.py
index 97cb79a07..6af447984 100644
--- a/ipatests/test_ipapython/test_cookie.py
+++ b/ipatests/test_ipapython/test_cookie.py
@@ -50,6 +50,22 @@ class TestParse(unittest.TestCase):
with self.assertRaises(ValueError):
cookies = Cookie.parse(s)
+ # 1 cookie with empty value
+ s = 'color='
+ cookies = Cookie.parse(s)
+ self.assertEqual(len(cookies), 1)
+ cookie = cookies[0]
+ self.assertEqual(cookie.key, 'color')
+ self.assertEqual(cookie.value, '')
+ self.assertEqual(cookie.domain, None)
+ self.assertEqual(cookie.path, None)
+ self.assertEqual(cookie.max_age, None)
+ self.assertEqual(cookie.expires, None)
+ self.assertEqual(cookie.secure, None)
+ self.assertEqual(cookie.httponly, None)
+ self.assertEqual(str(cookie), "color=")
+ self.assertEqual(cookie.http_cookie(), "color=;")
+
# 1 cookie with name/value
s = 'color=blue'
cookies = Cookie.parse(s)