blob: 9d8c84bb3c9de6e09114b9022146328c2054c063 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
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,
|