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 @@ -141,12 +141,19 @@ def test_mode(self):
141
141
self .assertEqual (modestr , '-r--r--r--' )
142
142
self .assertEqual (self .statmod .S_IMODE (st_mode ), 0o444 )
143
143
else :
144
+ os .chmod (TESTFN , 0o500 )
145
+ st_mode , modestr = self .get_mode ()
146
+ self .assertEqual (modestr [:3 ], '-r-' )
147
+ self .assertS_IS ("REG" , st_mode )
148
+ self .assertEqual (self .statmod .S_IMODE (st_mode ), 0o444 )
149
+
144
150
os .chmod (TESTFN , 0o700 )
145
151
st_mode , modestr = self .get_mode ()
146
152
self .assertEqual (modestr [:3 ], '-rw' )
147
153
self .assertS_IS ("REG" , st_mode )
148
154
self .assertEqual (self .statmod .S_IFMT (st_mode ),
149
155
self .statmod .S_IFREG )
156
+ self .assertEqual (self .statmod .S_IMODE (st_mode ), 0o666 )
150
157
151
158
def test_directory (self ):
152
159
os .mkdir (TESTFN )
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