mirror of https://github.com/python/cpython
#16664: Add regression tests for glob's behaviour concerning "."-entries
Patch by Sebastian Kreft.
This commit is contained in:
commit
9ca5893338
|
@ -5,6 +5,7 @@ import glob
|
|||
import os
|
||||
import shutil
|
||||
|
||||
|
||||
class GlobTests(unittest.TestCase):
|
||||
|
||||
def norm(self, *parts):
|
||||
|
@ -18,9 +19,11 @@ class GlobTests(unittest.TestCase):
|
|||
create_empty_file(filename)
|
||||
|
||||
def setUp(self):
|
||||
self.tempdir = TESTFN+"_dir"
|
||||
self.tempdir = TESTFN + "_dir"
|
||||
self.mktemp('a', 'D')
|
||||
self.mktemp('aab', 'F')
|
||||
self.mktemp('.aa', 'G')
|
||||
self.mktemp('.bb', 'H')
|
||||
self.mktemp('aaa', 'zzzF')
|
||||
self.mktemp('ZZZ')
|
||||
self.mktemp('a', 'bcd', 'EF')
|
||||
|
@ -66,6 +69,8 @@ class GlobTests(unittest.TestCase):
|
|||
eq = self.assertSequencesEqual_noorder
|
||||
eq(self.glob('a*'), map(self.norm, ['a', 'aab', 'aaa']))
|
||||
eq(self.glob('*a'), map(self.norm, ['a', 'aaa']))
|
||||
eq(self.glob('.*'), map(self.norm, ['.aa', '.bb']))
|
||||
eq(self.glob('?aa'), map(self.norm, ['aaa']))
|
||||
eq(self.glob('aa?'), map(self.norm, ['aaa', 'aab']))
|
||||
eq(self.glob('aa[ab]'), map(self.norm, ['aaa', 'aab']))
|
||||
eq(self.glob('*q'), [])
|
||||
|
|
|
@ -647,6 +647,7 @@ Jerzy Kozera
|
|||
Maksim Kozyarchuk
|
||||
Stefan Krah
|
||||
Bob Kras
|
||||
Sebastian Kreft
|
||||
Holger Krekel
|
||||
Michael Kremer
|
||||
Fabian Kreutz
|
||||
|
|
|
@ -40,7 +40,7 @@ Core and Builtins
|
|||
- Issue #9535: Fix pending signals that have been received but not yet
|
||||
handled by Python to not persist after os.fork() in the child process.
|
||||
|
||||
- Issue #15001: fix segfault on "del sys.module['__main__']". Patch by Victor
|
||||
- Issue #15001: fix segfault on "del sys.modules['__main__']". Patch by Victor
|
||||
Stinner.
|
||||
|
||||
- Issue #8271: the utf-8 decoder now outputs the correct number of U+FFFD
|
||||
|
@ -306,6 +306,9 @@ Library
|
|||
Tests
|
||||
-----
|
||||
|
||||
- Issue #16664: Add regression tests for glob's behaviour concerning entries
|
||||
starting with a ".". Patch by Sebastian Kreft.
|
||||
|
||||
- Issue #16559: Add more tests for the json module, including some from the
|
||||
official test suite at json.org. Patch by Serhiy Storchaka.
|
||||
|
||||
|
|
Loading…
Reference in New Issue