File tree Expand file tree Collapse file tree 2 files changed +9
-5
lines changed Expand file tree Collapse file tree 2 files changed +9
-5
lines changed Original file line number Diff line number Diff line change 10
10
"isblk" : false ,
11
11
"isreg" : false ,
12
12
"isfifo" : false ,
13
- "mode" : " rwxrwxrwx " ,
13
+ "mode" : null ,
14
14
"islnk" : false ,
15
15
"ischr" : false
16
16
},
25
25
"isblk" : false ,
26
26
"isreg" : true ,
27
27
"isfifo" : false ,
28
- "mode" : " rw-rw-rw- " ,
28
+ "mode" : null ,
29
29
"islnk" : false ,
30
30
"ischr" : false
31
31
}
32
- ]
32
+ ]
Original file line number Diff line number Diff line change @@ -68,14 +68,15 @@ def test_check_archiveentry_with_unicode_and_binary_entries_zip():
68
68
69
69
70
70
def test_check_archiveentry_with_unicode_and_binary_entries_zip2 ():
71
- check_entries (join (data_dir , 'unicode2.zip' ))
71
+ check_entries (join (data_dir , 'unicode2.zip' ), ignore = 'mode' )
72
72
73
73
74
74
def test_check_archiveentry_with_unicode_entries_and_name_zip ():
75
75
check_entries (join (data_dir , '\ud504 \ub85c \uadf8 \ub7a8 .zip' ))
76
76
77
77
78
- def check_entries (test_file , regen = False ):
78
+ def check_entries (test_file , regen = False , ignore = '' ):
79
+ ignore = ignore .split ()
79
80
fixture_file = test_file + '.json'
80
81
if regen :
81
82
entries = list (get_entries (test_file ))
@@ -85,4 +86,7 @@ def check_entries(test_file, regen=False):
85
86
expected = json .load (ex )
86
87
actual = list (get_entries (test_file ))
87
88
for e1 , e2 in zip (actual , expected ):
89
+ for key in ignore :
90
+ e1 .pop (key )
91
+ e2 .pop (key )
88
92
assert e1 == e2
You can’t perform that action at this time.
0 commit comments