@@ -383,14 +383,10 @@ def test_clean_url_path_with_local_path(path: str, expected: str) -> None:
383
383
pytest .param (
384
384
"file:///T:/path/with spaces/" ,
385
385
"file:///T:/path/with%20spaces" ,
386
- marks = [
387
- pytest .mark .skipif ("sys.platform != 'win32'" ),
388
- pytest .mark .xfail (
389
- reason = "Failing in Python 3.13.0a1, fixed in python/cpython#113563" ,
390
- condition = "sys.version_info >= (3, 13)" ,
391
- strict = True ,
392
- ),
393
- ],
386
+ marks = pytest .mark .skipif (
387
+ "sys.platform != 'win32' or "
388
+ "sys.version_info == (3, 13, 0, 'beta', 2)"
389
+ ),
394
390
),
395
391
# URL with Windows drive letter, running on non-windows
396
392
# platform. The `:` after the drive should be quoted.
@@ -403,14 +399,10 @@ def test_clean_url_path_with_local_path(path: str, expected: str) -> None:
403
399
pytest .param (
404
400
"git+file:///T:/with space/[email protected] #egg=my-package-1.0" ,
405
401
"git+file:///T:/with%20space/[email protected] #egg=my-package-1.0" ,
406
- marks = [
407
- pytest .mark .skipif ("sys.platform != 'win32'" ),
408
- pytest .mark .xfail (
409
- reason = "Failing in Python 3.13.0a1, fixed in python/cpython#113563" ,
410
- condition = "sys.version_info >= (3, 13)" ,
411
- strict = True ,
412
- ),
413
- ],
402
+ marks = pytest .mark .skipif (
403
+ "sys.platform != 'win32' or "
404
+ "sys.version_info == (3, 13, 0, 'beta', 2)"
405
+ ),
414
406
),
415
407
# Test a VCS URL with a Windows drive letter and revision,
416
408
# running on non-windows platform.
0 commit comments