Lines Matching refs:glob

1 import glob
53 def glob(self, *parts, **kwargs):
59 res = glob.glob(p, **kwargs)
60 res2 = glob.iglob(p, **kwargs)
61 self.assertCountEqual(glob.iglob(p, **kwargs), res)
64 self.assertCountEqual(glob.glob(os.fsencode(p), **kwargs), bres)
65 self.assertCountEqual(glob.iglob(os.fsencode(p), **kwargs), bres)
68 res2 = glob.glob(pattern, **kwargs)
77 self.assertCountEqual(glob.iglob(pattern, **kwargs), res2)
80 self.assertCountEqual(glob.glob(bpattern, **kwargs), bres2)
81 self.assertCountEqual(glob.iglob(bpattern, **kwargs), bres2)
83 self.assertCountEqual(glob.glob(pattern, root_dir=self.tempdir, **kwargs), res2)
84 self.assertCountEqual(glob.iglob(pattern, root_dir=self.tempdir, **kwargs), res2)
87 glob.glob(bpattern, root_dir=btempdir, **kwargs), bres2)
89 glob.iglob(bpattern, root_dir=btempdir, **kwargs), bres2)
93 glob.glob(pattern, dir_fd=self.dir_fd, **kwargs), res2)
95 glob.iglob(pattern, dir_fd=self.dir_fd, **kwargs), res2)
97 glob.glob(bpattern, dir_fd=self.dir_fd, **kwargs), bres2)
99 glob.iglob(bpattern, dir_fd=self.dir_fd, **kwargs), bres2)
111 eq(self.glob('a'), [self.norm('a')])
112 eq(self.glob('a', 'D'), [self.norm('a', 'D')])
113 eq(self.glob('aab'), [self.norm('aab')])
114 eq(self.glob('zymurgy'), [])
116 res = glob.glob('*')
118 res = glob.glob(os.path.join(os.curdir, '*'))
121 res = glob.glob(b'*')
123 res = glob.glob(os.path.join(os.fsencode(os.curdir), b'*'))
127 self.assertEqual(glob.glob(''), [])
128 self.assertEqual(glob.glob(b''), [])
129 self.assertEqual(glob.glob('', root_dir=self.tempdir), [])
130 self.assertEqual(glob.glob(b'', root_dir=os.fsencode(self.tempdir)), [])
131 self.assertEqual(glob.glob('', dir_fd=self.dir_fd), [])
132 self.assertEqual(glob.glob(b'', dir_fd=self.dir_fd), [])
136 eq(self.glob('a*'), map(self.norm, ['a', 'aab', 'aaa']))
137 eq(self.glob('*a'), map(self.norm, ['a', 'aaa']))
138 eq(self.glob('.*'), map(self.norm, ['.aa', '.bb']))
139 eq(self.glob('?aa'), map(self.norm, ['aaa']))
140 eq(self.glob('aa?'), map(self.norm, ['aaa', 'aab']))
141 eq(self.glob('aa[ab]'), map(self.norm, ['aaa', 'aab']))
142 eq(self.glob('*q'), [])
148 eq(self.glob('a', 'bcd', 'E*'), [self.norm('a', 'bcd', 'EF')])
151 eq(self.glob('a', 'bcd', 'E*'), [self.norm('a', 'bcd', 'EF'),
153 eq(self.glob('a', 'bcd', '*g'), [self.norm('a', 'bcd', 'efg')])
157 eq(self.glob('*', 'D'), [self.norm('a', 'D')])
158 eq(self.glob('*', '*a'), [])
159 eq(self.glob('a', '*', '*', '*a'),
161 eq(self.glob('?a?', '*F'), [self.norm('aaa', 'zzzF'),
166 res = glob.glob(self.norm('Z*Z') + os.sep)
168 res = glob.glob(self.norm('ZZZ') + os.sep)
170 # When there is a wildcard pattern which ends with os.sep, glob()
172 res = glob.glob(self.norm('aa*') + os.sep)
183 res = glob.glob(os.fsencode(self.norm('Z*Z') + os.sep))
185 res = glob.glob(os.fsencode(self.norm('ZZZ') + os.sep))
187 res = glob.glob(os.fsencode(self.norm('aa*') + os.sep))
200 eq(self.glob('sym3'), [self.norm('sym3')])
201 eq(self.glob('sym3', '*'), [self.norm('sym3', 'EF'),
203 self.assertIn(self.glob('sym3' + os.sep),
205 eq(self.glob('*', '*F'),
212 eq(self.glob('sym*'), [self.norm('sym1'), self.norm('sym2'),
214 eq(self.glob('sym1'), [self.norm('sym1')])
215 eq(self.glob('sym2'), [self.norm('sym2')])
220 eq(glob.glob('*:'), [])
221 eq(glob.glob(b'*:'), [])
222 eq(glob.glob('?:'), [])
223 eq(glob.glob(b'?:'), [])
224 eq(glob.glob('\\\\?\\c:\\'), ['\\\\?\\c:\\'])
225 eq(glob.glob(b'\\\\?\\c:\\'), [b'\\\\?\\c:\\'])
226 eq(glob.glob('\\\\*\\*\\'), [])
227 eq(glob.glob(b'\\\\*\\*\\'), [])
230 self.assertEqual(glob.escape(arg), expected)
231 self.assertEqual(glob.escape(os.fsencode(arg)), os.fsencode(expected))
253 return self.glob(*parts, recursive=True, **kwargs)
256 return self.glob(*parts, include_hidden=True, **kwargs)
312 eq(glob.glob('**', recursive=True), [join(*i) for i in full])
313 eq(glob.glob(join('**', ''), recursive=True),
315 eq(glob.glob(join('**', '*'), recursive=True),
317 eq(glob.glob(join(os.curdir, '**'), recursive=True),
319 eq(glob.glob(join(os.curdir, '**', ''), recursive=True),
321 eq(glob.glob(join(os.curdir, '**', '*'), recursive=True),
323 eq(glob.glob(join('**','zz*F'), recursive=True),
325 eq(glob.glob('**zz*F', recursive=True), [])
329 eq(glob.glob(join('**', 'EF'), recursive=True), expect)
332 eq(glob.glob('**', recursive=True, include_hidden=True),
341 iters = [glob.iglob(pattern, recursive=True) for j in range(100)]
345 iters = [glob.iglob(pattern, recursive=True) for j in range(100)]
365 results = glob.glob('**', recursive=True)
380 results = glob.glob(os.path.join('**', 'file'), recursive=True)
390 results = glob.glob(os.path.join('**', ''), recursive=True)