Lines Matching refs:glob
1 import glob
52 def glob(self, *parts, **kwargs): member in GlobTests
58 res = glob.glob(p, **kwargs)
59 self.assertCountEqual(glob.iglob(p, **kwargs), res)
61 self.assertCountEqual(glob.glob(os.fsencode(p), **kwargs), bres)
62 self.assertCountEqual(glob.iglob(os.fsencode(p), **kwargs), bres)
65 res2 = glob.glob(pattern, **kwargs)
74 self.assertCountEqual(glob.iglob(pattern, **kwargs), res2)
77 self.assertCountEqual(glob.glob(bpattern, **kwargs), bres2)
78 self.assertCountEqual(glob.iglob(bpattern, **kwargs), bres2)
80 self.assertCountEqual(glob.glob(pattern, root_dir=self.tempdir, **kwargs), res2)
81 self.assertCountEqual(glob.iglob(pattern, root_dir=self.tempdir, **kwargs), res2)
84 glob.glob(bpattern, root_dir=btempdir, **kwargs), bres2)
86 glob.iglob(bpattern, root_dir=btempdir, **kwargs), bres2)
90 glob.glob(pattern, dir_fd=self.dir_fd, **kwargs), res2)
92 glob.iglob(pattern, dir_fd=self.dir_fd, **kwargs), res2)
94 glob.glob(bpattern, dir_fd=self.dir_fd, **kwargs), bres2)
96 glob.iglob(bpattern, dir_fd=self.dir_fd, **kwargs), bres2)
108 eq(self.glob('a'), [self.norm('a')])
109 eq(self.glob('a', 'D'), [self.norm('a', 'D')])
110 eq(self.glob('aab'), [self.norm('aab')])
111 eq(self.glob('zymurgy'), [])
113 res = glob.glob('*')
115 res = glob.glob(os.path.join(os.curdir, '*'))
118 res = glob.glob(b'*')
120 res = glob.glob(os.path.join(os.fsencode(os.curdir), b'*'))
124 self.assertEqual(glob.glob(''), [])
125 self.assertEqual(glob.glob(b''), [])
126 self.assertEqual(glob.glob('', root_dir=self.tempdir), [])
127 self.assertEqual(glob.glob(b'', root_dir=os.fsencode(self.tempdir)), [])
128 self.assertEqual(glob.glob('', dir_fd=self.dir_fd), [])
129 self.assertEqual(glob.glob(b'', dir_fd=self.dir_fd), [])
133 eq(self.glob('a*'), map(self.norm, ['a', 'aab', 'aaa']))
134 eq(self.glob('*a'), map(self.norm, ['a', 'aaa']))
135 eq(self.glob('.*'), map(self.norm, ['.aa', '.bb']))
136 eq(self.glob('?aa'), map(self.norm, ['aaa']))
137 eq(self.glob('aa?'), map(self.norm, ['aaa', 'aab']))
138 eq(self.glob('aa[ab]'), map(self.norm, ['aaa', 'aab']))
139 eq(self.glob('*q'), [])
145 eq(self.glob('a', 'bcd', 'E*'), [self.norm('a', 'bcd', 'EF')])
148 eq(self.glob('a', 'bcd', 'E*'), [self.norm('a', 'bcd', 'EF'),
150 eq(self.glob('a', 'bcd', '*g'), [self.norm('a', 'bcd', 'efg')])
154 eq(self.glob('*', 'D'), [self.norm('a', 'D')])
155 eq(self.glob('*', '*a'), [])
156 eq(self.glob('a', '*', '*', '*a'),
158 eq(self.glob('?a?', '*F'), [self.norm('aaa', 'zzzF'),
163 res = glob.glob(self.norm('Z*Z') + os.sep)
165 res = glob.glob(self.norm('ZZZ') + os.sep)
169 res = glob.glob(self.norm('aa*') + os.sep)
180 res = glob.glob(os.fsencode(self.norm('Z*Z') + os.sep))
182 res = glob.glob(os.fsencode(self.norm('ZZZ') + os.sep))
184 res = glob.glob(os.fsencode(self.norm('aa*') + os.sep))
197 eq(self.glob('sym3'), [self.norm('sym3')])
198 eq(self.glob('sym3', '*'), [self.norm('sym3', 'EF'),
200 self.assertIn(self.glob('sym3' + os.sep),
202 eq(self.glob('*', '*F'),
209 eq(self.glob('sym*'), [self.norm('sym1'), self.norm('sym2'),
211 eq(self.glob('sym1'), [self.norm('sym1')])
212 eq(self.glob('sym2'), [self.norm('sym2')])
217 eq(glob.glob('*:'), [])
218 eq(glob.glob(b'*:'), [])
219 eq(glob.glob('?:'), [])
220 eq(glob.glob(b'?:'), [])
221 eq(glob.glob('\\\\?\\c:\\'), ['\\\\?\\c:\\'])
222 eq(glob.glob(b'\\\\?\\c:\\'), [b'\\\\?\\c:\\'])
223 eq(glob.glob('\\\\*\\*\\'), [])
224 eq(glob.glob(b'\\\\*\\*\\'), [])
227 self.assertEqual(glob.escape(arg), expected)
228 self.assertEqual(glob.escape(os.fsencode(arg)), os.fsencode(expected))
250 return self.glob(*parts, recursive=True, **kwargs)
298 eq(glob.glob('**', recursive=True), [join(*i) for i in full])
299 eq(glob.glob(join('**', ''), recursive=True),
301 eq(glob.glob(join('**', '*'), recursive=True),
303 eq(glob.glob(join(os.curdir, '**'), recursive=True),
305 eq(glob.glob(join(os.curdir, '**', ''), recursive=True),
307 eq(glob.glob(join(os.curdir, '**', '*'), recursive=True),
309 eq(glob.glob(join('**','zz*F'), recursive=True),
311 eq(glob.glob('**zz*F', recursive=True), [])
315 eq(glob.glob(join('**', 'EF'), recursive=True), expect)
323 iters = [glob.iglob(pattern, recursive=True) for j in range(100)]
327 iters = [glob.iglob(pattern, recursive=True) for j in range(100)]
347 results = glob.glob('**', recursive=True)
362 results = glob.glob(os.path.join('**', 'file'), recursive=True)
372 results = glob.glob(os.path.join('**', ''), recursive=True)