File tree Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -148,12 +148,19 @@ def test_mode(self):
148
148
self .assertEqual (modestr , '-r--r--r--' )
149
149
self .assertEqual (self .statmod .S_IMODE (st_mode ), 0o444 )
150
150
else :
151
+ os .chmod (TESTFN , 0o500 )
152
+ st_mode , modestr = self .get_mode ()
153
+ self .assertEqual (modestr [:3 ], '-r-' )
154
+ self .assertS_IS ("REG" , st_mode )
155
+ self .assertEqual (self .statmod .S_IMODE (st_mode ), 0o444 )
156
+
151
157
os .chmod (TESTFN , 0o700 )
152
158
st_mode , modestr = self .get_mode ()
153
159
self .assertEqual (modestr [:3 ], '-rw' )
154
160
self .assertS_IS ("REG" , st_mode )
155
161
self .assertEqual (self .statmod .S_IFMT (st_mode ),
156
162
self .statmod .S_IFREG )
163
+ self .assertEqual (self .statmod .S_IMODE (st_mode ), 0o666 )
157
164
158
165
@os_helper .skip_unless_working_chmod
159
166
def test_directory (self ):
Original file line number Diff line number Diff line change
1
+ Test modes that file can get with chmod() on Windows.
You can’t perform that action at this time.
0 commit comments