MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_isdir

Method test_isdir

Lib/test/test_genericpath.py:179–202  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

177 self.pathmodule.exists(fd)
178
179 def test_isdir(self):
180 filename = os_helper.TESTFN
181 bfilename = os.fsencode(filename)
182 self.assertIs(self.pathmodule.isdir(filename), False)
183 self.assertIs(self.pathmodule.isdir(bfilename), False)
184
185 self.assertIs(self.pathmodule.isdir(filename + '\udfff'), False)
186 self.assertIs(self.pathmodule.isdir(bfilename + b'\xff'), False)
187 self.assertIs(self.pathmodule.isdir(filename + '\x00'), False)
188 self.assertIs(self.pathmodule.isdir(bfilename + b'\x00'), False)
189
190 try:
191 create_file(filename)
192 self.assertIs(self.pathmodule.isdir(filename), False)
193 self.assertIs(self.pathmodule.isdir(bfilename), False)
194 finally:
195 os_helper.unlink(filename)
196
197 try:
198 os.mkdir(filename)
199 self.assertIs(self.pathmodule.isdir(filename), True)
200 self.assertIs(self.pathmodule.isdir(bfilename), True)
201 finally:
202 os_helper.rmdir(filename)
203
204 def test_isfile(self):
205 filename = os_helper.TESTFN

Callers

nothing calls this directly

Calls 7

fsencodeMethod · 0.80
rmdirMethod · 0.80
create_fileFunction · 0.70
assertIsMethod · 0.45
isdirMethod · 0.45
unlinkMethod · 0.45
mkdirMethod · 0.45

Tested by

no test coverage detected