You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
1.1 KiB
29 lines
1.1 KiB
diff --git a/test_cookies.py b/test_cookies.py
|
|
index 2197916..502ce86 100644
|
|
--- a/test_cookies.py
|
|
+++ b/test_cookies.py
|
|
@@ -2225,7 +2225,10 @@ def test_encoding_assumptions(check_unicode=False):
|
|
else:
|
|
assert cookie_value_re.match(quoted)
|
|
|
|
- assert set(dont_quote) == set("!#$%&'()*+/:<=>?@[]^`{|}~")
|
|
+ if sys.hexversion < 0x3070000:
|
|
+ assert set(dont_quote) == set("!#$%&'()*+/:<=>?@[]^`{|}~")
|
|
+ else:
|
|
+ assert set(dont_quote) == set("!#$%&'()*+/:<=>?@[]^`{|}")
|
|
|
|
# From 128 on urllib.quote will not work on a unichr() return value.
|
|
# We'll want to encode utf-8 values into ASCII, then do the quoting.
|
|
@@ -2257,7 +2260,10 @@ def test_encoding_assumptions(check_unicode=False):
|
|
else:
|
|
assert extension_av_re.match(quoted)
|
|
|
|
- assert set(dont_quote) == set(' !"#$%&\'()*+,/:<=>?@[\\]^`{|}~')
|
|
+ if sys.hexversion < 0x3070000:
|
|
+ assert set(dont_quote) == set(' !"#$%&\'()*+,/:<=>?@[\\]^`{|}~')
|
|
+ else:
|
|
+ assert set(dont_quote) == set(' !"#$%&\'()*+,/:<=>?@[\\]^`{|}')
|
|
|
|
|
|
test_encode_cookie_value = _simple_test(encode_cookie_value,
|