From 171580c4d355a12d42faa6102ad4e5ecd779b864 Mon Sep 17 00:00:00 2001 From: Stephen Finucane Date: Fri, 14 Jul 2023 14:09:03 +0100 Subject: [PATCH] tests: Use valid IPv6 address Python 3.11.4 [1] includes a fix for gh-103848 [2] and urllib.parse.urlsplit will now validate that bracketed IP addresses are valid IPv6 address. Fix this. [1] https://docs.python.org/release/3.11.4/whatsnew/changelog.html#python-3-11-4 [2] https://github.com/python/cpython/issues/103848 Change-Id: Ibd3d24e07f0c5670224b3e186b329c207666a2ab Signed-off-by: Stephen Finucane --- taskflow/tests/unit/test_utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/taskflow/tests/unit/test_utils.py b/taskflow/tests/unit/test_utils.py index 168e517ed..83b883cf9 100644 --- a/taskflow/tests/unit/test_utils.py +++ b/taskflow/tests/unit/test_utils.py @@ -154,10 +154,10 @@ class UriParseTest(test.TestCase): self.assertEqual('', parsed.path) def test_ipv6_host(self): - url = "rsync://[2001:db8:0:1]:873" + url = "rsync://[2001:db8:0:1::2]:873" parsed = misc.parse_uri(url) self.assertEqual('rsync', parsed.scheme) - self.assertEqual('2001:db8:0:1', parsed.hostname) + self.assertEqual('2001:db8:0:1::2', parsed.hostname) self.assertEqual(873, parsed.port) def test_user_password(self):