Lines Matching refs:glob
1 import glob
45 def glob(self, *parts, **kwargs): member in GlobTests
51 res = glob.glob(p, **kwargs)
52 self.assertEqual(list(glob.iglob(p, **kwargs)), res)
54 self.assertEqual(glob.glob(os.fsencode(p), **kwargs), bres)
55 self.assertEqual(list(glob.iglob(os.fsencode(p), **kwargs)), bres)
66 eq(self.glob('a'), [self.norm('a')])
67 eq(self.glob('a', 'D'), [self.norm('a', 'D')])
68 eq(self.glob('aab'), [self.norm('aab')])
69 eq(self.glob('zymurgy'), [])
71 res = glob.glob('*')
73 res = glob.glob(os.path.join(os.curdir, '*'))
76 res = glob.glob(b'*')
78 res = glob.glob(os.path.join(os.fsencode(os.curdir), b'*'))
83 eq(self.glob('a*'), map(self.norm, ['a', 'aab', 'aaa']))
84 eq(self.glob('*a'), map(self.norm, ['a', 'aaa']))
85 eq(self.glob('.*'), map(self.norm, ['.aa', '.bb']))
86 eq(self.glob('?aa'), map(self.norm, ['aaa']))
87 eq(self.glob('aa?'), map(self.norm, ['aaa', 'aab']))
88 eq(self.glob('aa[ab]'), map(self.norm, ['aaa', 'aab']))
89 eq(self.glob('*q'), [])
95 eq(self.glob('a', 'bcd', 'E*'), [self.norm('a', 'bcd', 'EF')])
98 eq(self.glob('a', 'bcd', 'E*'), [self.norm('a', 'bcd', 'EF'),
100 eq(self.glob('a', 'bcd', '*g'), [self.norm('a', 'bcd', 'efg')])
104 eq(self.glob('*', 'D'), [self.norm('a', 'D')])
105 eq(self.glob('*', '*a'), [])
106 eq(self.glob('a', '*', '*', '*a'),
108 eq(self.glob('?a?', '*F'), [self.norm('aaa', 'zzzF'),
113 res = glob.glob(self.norm('Z*Z') + os.sep)
115 res = glob.glob(self.norm('ZZZ') + os.sep)
119 res = glob.glob(self.norm('aa*') + os.sep)
130 res = glob.glob(os.fsencode(self.norm('Z*Z') + os.sep))
132 res = glob.glob(os.fsencode(self.norm('ZZZ') + os.sep))
134 res = glob.glob(os.fsencode(self.norm('aa*') + os.sep))
147 eq(self.glob('sym3'), [self.norm('sym3')])
148 eq(self.glob('sym3', '*'), [self.norm('sym3', 'EF'),
150 self.assertIn(self.glob('sym3' + os.sep),
152 eq(self.glob('*', '*F'),
159 eq(self.glob('sym*'), [self.norm('sym1'), self.norm('sym2'),
161 eq(self.glob('sym1'), [self.norm('sym1')])
162 eq(self.glob('sym2'), [self.norm('sym2')])
167 eq(glob.glob('*:'), [])
168 eq(glob.glob(b'*:'), [])
169 eq(glob.glob('?:'), [])
170 eq(glob.glob(b'?:'), [])
171 eq(glob.glob('\\\\?\\c:\\'), ['\\\\?\\c:\\'])
172 eq(glob.glob(b'\\\\?\\c:\\'), [b'\\\\?\\c:\\'])
173 eq(glob.glob('\\\\*\\*\\'), [])
174 eq(glob.glob(b'\\\\*\\*\\'), [])
177 self.assertEqual(glob.escape(arg), expected)
178 self.assertEqual(glob.escape(os.fsencode(arg)), os.fsencode(expected))
200 return self.glob(*parts, recursive=True, **kwargs)
248 eq(glob.glob('**', recursive=True), [join(*i) for i in full])
249 eq(glob.glob(join('**', ''), recursive=True),
251 eq(glob.glob(join('**', '*'), recursive=True),
253 eq(glob.glob(join(os.curdir, '**'), recursive=True),
255 eq(glob.glob(join(os.curdir, '**', ''), recursive=True),
257 eq(glob.glob(join(os.curdir, '**', '*'), recursive=True),
259 eq(glob.glob(join('**','zz*F'), recursive=True),
261 eq(glob.glob('**zz*F', recursive=True), [])
265 eq(glob.glob(join('**', 'EF'), recursive=True), expect)
280 results = glob.glob('**', recursive=True)
295 results = glob.glob(os.path.join('**', 'file'), recursive=True)
305 results = glob.glob(os.path.join('**', ''), recursive=True)