6
6
7
7
import re
8
8
import sys
9
-
10
- try :
11
- # Python 2.6.
12
- import unittest2 as unittest
13
- except ImportError :
14
- import unittest
9
+ import unittest
15
10
16
11
import pathspec .patterns .gitwildmatch
17
12
import pathspec .util
@@ -58,10 +53,10 @@ def test_01_absolute(self):
58
53
'an/absolute/file/path/foo' ,
59
54
'foo/an/absolute/file/path' ,
60
55
]))
61
- self .assertEqual (results , set ([
56
+ self .assertEqual (results , {
62
57
'an/absolute/file/path' ,
63
58
'an/absolute/file/path/foo' ,
64
- ]) )
59
+ } )
65
60
66
61
def test_01_absolute_root (self ):
67
62
"""
@@ -98,13 +93,13 @@ def test_01_relative(self):
98
93
'spam/foo' ,
99
94
'foo/spam/bar' ,
100
95
]))
101
- self .assertEqual (results , set ([
96
+ self .assertEqual (results , {
102
97
'spam' ,
103
98
'spam/' ,
104
99
'foo/spam' ,
105
100
'spam/foo' ,
106
101
'foo/spam/bar' ,
107
- ]) )
102
+ } )
108
103
109
104
def test_01_relative_nested (self ):
110
105
"""
@@ -129,10 +124,10 @@ def test_01_relative_nested(self):
129
124
'foo/spam/bar' ,
130
125
'bar/foo/spam' ,
131
126
]))
132
- self .assertEqual (results , set ([
127
+ self .assertEqual (results , {
133
128
'foo/spam' ,
134
129
'foo/spam/bar' ,
135
- ]) )
130
+ } )
136
131
137
132
def test_02_comment (self ):
138
133
"""
@@ -181,7 +176,7 @@ def test_03_child_double_asterisk(self):
181
176
'spam/bar' ,
182
177
'foo/spam/bar' ,
183
178
]))
184
- self .assertEqual (results , set ([ 'spam/bar' ]) )
179
+ self .assertEqual (results , { 'spam/bar' } )
185
180
186
181
def test_03_inner_double_asterisk (self ):
187
182
"""
@@ -208,11 +203,11 @@ def test_03_inner_double_asterisk(self):
208
203
'left/bar/right/foo' ,
209
204
'foo/left/bar/right' ,
210
205
]))
211
- self .assertEqual (results , set ([
206
+ self .assertEqual (results , {
212
207
'left/bar/right' ,
213
208
'left/foo/bar/right' ,
214
209
'left/bar/right/foo' ,
215
- ]) )
210
+ } )
216
211
217
212
def test_03_only_double_asterisk (self ):
218
213
"""
@@ -240,10 +235,10 @@ def test_03_parent_double_asterisk(self):
240
235
'foo/spam' ,
241
236
'foo/spam/bar' ,
242
237
]))
243
- self .assertEqual (results , set ([
238
+ self .assertEqual (results , {
244
239
'foo/spam' ,
245
240
'foo/spam/bar' ,
246
- ]) )
241
+ } )
247
242
248
243
def test_04_infix_wildcard (self ):
249
244
"""
@@ -269,13 +264,13 @@ def test_04_infix_wildcard(self):
269
264
'foo-hello-bar/b' ,
270
265
'a/foo-hello-bar/b' ,
271
266
]))
272
- self .assertEqual (results , set ([
267
+ self .assertEqual (results , {
273
268
'foo--bar' ,
274
269
'foo-hello-bar' ,
275
270
'a/foo-hello-bar' ,
276
271
'foo-hello-bar/b' ,
277
272
'a/foo-hello-bar/b' ,
278
- ]) )
273
+ } )
279
274
280
275
def test_04_postfix_wildcard (self ):
281
276
"""
@@ -301,13 +296,13 @@ def test_04_postfix_wildcard(self):
301
296
'foo/~temp-bar' ,
302
297
'foo/~temp-bar/baz' ,
303
298
]))
304
- self .assertEqual (results , set ([
299
+ self .assertEqual (results , {
305
300
'~temp-' ,
306
301
'~temp-foo' ,
307
302
'~temp-foo/bar' ,
308
303
'foo/~temp-bar' ,
309
304
'foo/~temp-bar/baz' ,
310
- ]) )
305
+ } )
311
306
312
307
def test_04_prefix_wildcard (self ):
313
308
"""
@@ -331,12 +326,12 @@ def test_04_prefix_wildcard(self):
331
326
'foo/bar.py' ,
332
327
'foo/bar.py/baz' ,
333
328
]))
334
- self .assertEqual (results , set ([
329
+ self .assertEqual (results , {
335
330
'bar.py' ,
336
331
'bar.py/' ,
337
332
'foo/bar.py' ,
338
333
'foo/bar.py/baz' ,
339
- ]) )
334
+ } )
340
335
341
336
def test_05_directory (self ):
342
337
"""
@@ -363,11 +358,11 @@ def test_05_directory(self):
363
358
'foo/dir/bar' ,
364
359
'dir' ,
365
360
]))
366
- self .assertEqual (results , set ([
361
+ self .assertEqual (results , {
367
362
'dir/' ,
368
363
'foo/dir/' ,
369
364
'foo/dir/bar' ,
370
- ]) )
365
+ } )
371
366
372
367
def test_06_registered (self ):
373
368
"""
@@ -411,7 +406,7 @@ def test_07_match_bytes_and_bytes(self):
411
406
"""
412
407
pattern = GitWildMatchPattern (b'*.py' )
413
408
results = set (pattern .match ([b'a.py' ]))
414
- self .assertEqual (results , set ([ b'a.py' ]) )
409
+ self .assertEqual (results , { b'a.py' } )
415
410
416
411
def test_07_match_bytes_and_bytes_complete (self ):
417
412
"""
@@ -421,7 +416,7 @@ def test_07_match_bytes_and_bytes_complete(self):
421
416
escaped = b"" .join (b"\\ " + encoded [i :i + 1 ] for i in range (len (encoded )))
422
417
pattern = GitWildMatchPattern (escaped )
423
418
results = set (pattern .match ([encoded ]))
424
- self .assertEqual (results , set ([ encoded ]) )
419
+ self .assertEqual (results , { encoded } )
425
420
426
421
@unittest .skipIf (sys .version_info [0 ] >= 3 , "Python 3 is strict" )
427
422
def test_07_match_bytes_and_unicode (self ):
@@ -430,7 +425,7 @@ def test_07_match_bytes_and_unicode(self):
430
425
"""
431
426
pattern = GitWildMatchPattern (b'*.py' )
432
427
results = set (pattern .match (['a.py' ]))
433
- self .assertEqual (results , set ([ 'a.py' ]) )
428
+ self .assertEqual (results , { 'a.py' } )
434
429
435
430
@unittest .skipIf (sys .version_info [0 ] == 2 , "Python 2 is lenient" )
436
431
def test_07_match_bytes_and_unicode_fail (self ):
@@ -449,7 +444,7 @@ def test_07_match_unicode_and_bytes(self):
449
444
"""
450
445
pattern = GitWildMatchPattern ('*.py' )
451
446
results = set (pattern .match ([b'a.py' ]))
452
- self .assertEqual (results , set ([ b'a.py' ]) )
447
+ self .assertEqual (results , { b'a.py' } )
453
448
454
449
@unittest .skipIf (sys .version_info [0 ] == 2 , "Python 2 is lenient" )
455
450
def test_07_match_unicode_and_bytes_fail (self ):
@@ -467,4 +462,4 @@ def test_07_match_unicode_and_unicode(self):
467
462
"""
468
463
pattern = GitWildMatchPattern ('*.py' )
469
464
results = set (pattern .match (['a.py' ]))
470
- self .assertEqual (results , set ([ 'a.py' ]) )
465
+ self .assertEqual (results , { 'a.py' } )
0 commit comments