Commit 646c7b50 authored by Hynek Schlawack's avatar Hynek Schlawack

#16664: Add regression tests for glob's behaviour concerning "."-entries

Patch by Sebastian Kreft.
parent b41524dd
......@@ -4,6 +4,7 @@ import glob
import os
import shutil
class GlobTests(unittest.TestCase):
def norm(self, *parts):
......@@ -18,9 +19,11 @@ class GlobTests(unittest.TestCase):
f.close()
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'), [])
......
......@@ -540,6 +540,7 @@ Jerzy Kozera
Maksim Kozyarchuk
Stefan Krah
Bob Kras
Sebastian Kreft
Holger Krekel
Michael Kremer
Fabian Kreutz
......
......@@ -548,6 +548,9 @@ Extension Modules
Tests
-----
- Issue #16664: Add regression tests for glob's behaviour concerning entries
starting with a ".". Patch by Sebastian Kreft.
- Issue #15747: ZFS always returns EOPNOTSUPP when attempting to set the
UF_IMMUTABLE flag (via either chflags or lchflags); refactor affected
tests in test_posix.py to account for this.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment