23 lines
932 B
Diff
23 lines
932 B
Diff
|
Index: furl-2.1.3/tests/test_furl.py
|
||
|
===================================================================
|
||
|
--- furl-2.1.3.orig/tests/test_furl.py
|
||
|
+++ furl-2.1.3/tests/test_furl.py
|
||
|
@@ -1635,11 +1635,12 @@ class TestFurl(unittest.TestCase):
|
||
|
f.port = None
|
||
|
assert f.url == '' and f.netloc is None
|
||
|
|
||
|
- # urlparse.urlsplit() treats the first two '//' as the beginning
|
||
|
- # of a netloc, even if the netloc is empty.
|
||
|
- f = furl.furl('////path')
|
||
|
- assert f.netloc == '' and str(f.path) == '//path'
|
||
|
- assert f.url == '////path'
|
||
|
+ if sys.version_info < (3, 12):
|
||
|
+ # urlparse.urlsplit() treats the first two '//' as the beginning
|
||
|
+ # of a netloc, even if the netloc is empty.
|
||
|
+ f = furl.furl('////path')
|
||
|
+ assert f.netloc == '' and str(f.path) == '//path'
|
||
|
+ assert f.url == '////path'
|
||
|
|
||
|
# TODO(grun): Test more odd URLs.
|
||
|
|