mirror of
https://github.com/python/cpython.git
synced 2025-08-31 05:58:33 +00:00
gh-92550: Fix pathlib.Path.rglob() for empty pattern (GH-92604)
This commit is contained in:
parent
b1c4368824
commit
87f849c775
3 changed files with 7 additions and 1 deletions
|
@ -1693,10 +1693,15 @@ class _BasePathTest(object):
|
|||
"dirA", "dirA/linkC", "dirB", "dirB/linkD", "dirC",
|
||||
"dirC/dirD", "dirE", "linkB",
|
||||
])
|
||||
_check(p.rglob(""), ["", "dirA", "dirB", "dirC", "dirE", "dirC/dirD"])
|
||||
|
||||
p = P(BASE, "dirC")
|
||||
_check(p.rglob("*"), ["dirC/fileC", "dirC/novel.txt",
|
||||
"dirC/dirD", "dirC/dirD/fileD"])
|
||||
_check(p.rglob("file*"), ["dirC/fileC", "dirC/dirD/fileD"])
|
||||
_check(p.rglob("*/*"), ["dirC/dirD/fileD"])
|
||||
_check(p.rglob("*/"), ["dirC/dirD"])
|
||||
_check(p.rglob(""), ["dirC", "dirC/dirD"])
|
||||
# gh-91616, a re module regression
|
||||
_check(p.rglob("*.txt"), ["dirC/novel.txt"])
|
||||
_check(p.rglob("*.*"), ["dirC/novel.txt"])
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue