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

Method test_isfile

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

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 7

fsencodeMethod · 0.80
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