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):
148148 self .assertEqual (modestr , '-r--r--r--' )
149149 self .assertEqual (self .statmod .S_IMODE (st_mode ), 0o444 )
150150 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+
151157 os .chmod (TESTFN , 0o700 )
152158 st_mode , modestr = self .get_mode ()
153159 self .assertEqual (modestr [:3 ], '-rw' )
154160 self .assertS_IS ("REG" , st_mode )
155161 self .assertEqual (self .statmod .S_IFMT (st_mode ),
156162 self .statmod .S_IFREG )
163+ self .assertEqual (self .statmod .S_IMODE (st_mode ), 0o666 )
157164
158165 @os_helper .skip_unless_working_chmod
159166 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