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.
gentoo-overlay/dev-python/cookies/files/cookies-2.2.1-tests.patch

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,