diff options
author | Hynek Schlawack <hs@ox.cx> | 2012-12-16 12:39:11 +0100 |
---|---|---|
committer | Hynek Schlawack <hs@ox.cx> | 2012-12-16 12:39:11 +0100 |
commit | dec59ec5ff9f48d1fe9bf8f5ff3874ef9f0f54ad (patch) | |
tree | bdf7fbb906dc477ee437f96831e9eff3e9c9d1f8 /Lib/test/test_glob.py | |
parent | 7eb8a1a0cb0b1b84bd9748e1e584f143c70b9e97 (diff) | |
download | cpython-git-dec59ec5ff9f48d1fe9bf8f5ff3874ef9f0f54ad.tar.gz |
#16664: Add regression tests for glob's behaviour concerning "."-entries
Patch by Sebastian Kreft.
Diffstat (limited to 'Lib/test/test_glob.py')
-rw-r--r-- | Lib/test/test_glob.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Lib/test/test_glob.py b/Lib/test/test_glob.py index 1560a6bbf0..711369e289 100644 --- a/Lib/test/test_glob.py +++ b/Lib/test/test_glob.py @@ -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'), []) |