MCPcopy Index your code
hub / github.com/python/cpython / test_isfile

Method test_isfile

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

Source from the content-addressed store, hash-verified

208 os_helper.rmdir(filename)
209
210 def test_isfile(self):
211 filename = os_helper.TESTFN
212 bfilename = os.fsencode(filename)
213 self.assertIs(self.pathmodule.isfile(filename), False)
214 self.assertIs(self.pathmodule.isfile(bfilename), False)
215
216 self.assertIs(self.pathmodule.isfile(filename + '\udfff'), False)
217 self.assertIs(self.pathmodule.isfile(bfilename + b'\xff'), False)
218 self.assertIs(self.pathmodule.isfile(filename + '\x00'), False)
219 self.assertIs(self.pathmodule.isfile(bfilename + b'\x00'), False)
220
221 try:
222 create_file(filename)
223 self.assertIs(self.pathmodule.isfile(filename), True)
224 self.assertIs(self.pathmodule.isfile(bfilename), True)
225 finally:
226 os_helper.unlink(filename)
227
228 try:
229 os.mkdir(filename)
230 self.assertIs(self.pathmodule.isfile(filename), False)
231 self.assertIs(self.pathmodule.isfile(bfilename), False)
232 finally:
233 os_helper.rmdir(filename)
234
235 def test_samefile(self):
236 file1 = os_helper.TESTFN

Callers

nothing calls this directly

Calls 6

rmdirMethod · 0.80
create_fileFunction · 0.70
assertIsMethod · 0.45
isfileMethod · 0.45
unlinkMethod · 0.45
mkdirMethod · 0.45

Tested by

no test coverage detected