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

Method test_info_is_dir

Lib/test/test_pathlib/test_read.py:273–293  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

271 self.assertFalse((p / 'fileA\x00').info.exists(follow_symlinks=False))
272
273 def test_info_is_dir(self):
274 p = self.root
275 self.assertTrue((p / 'dirA').info.is_dir())
276 self.assertTrue((p / 'dirA').info.is_dir(follow_symlinks=False))
277 self.assertFalse((p / 'fileA').info.is_dir())
278 self.assertFalse((p / 'fileA').info.is_dir(follow_symlinks=False))
279 self.assertFalse((p / 'non-existing').info.is_dir())
280 self.assertFalse((p / 'non-existing').info.is_dir(follow_symlinks=False))
281 if self.ground.can_symlink:
282 self.assertFalse((p / 'linkA').info.is_dir())
283 self.assertFalse((p / 'linkA').info.is_dir(follow_symlinks=False))
284 self.assertTrue((p / 'linkB').info.is_dir())
285 self.assertFalse((p / 'linkB').info.is_dir(follow_symlinks=False))
286 self.assertFalse((p / 'brokenLink').info.is_dir())
287 self.assertFalse((p / 'brokenLink').info.is_dir(follow_symlinks=False))
288 self.assertFalse((p / 'brokenLinkLoop').info.is_dir())
289 self.assertFalse((p / 'brokenLinkLoop').info.is_dir(follow_symlinks=False))
290 self.assertFalse((p / 'dirA\udfff').info.is_dir())
291 self.assertFalse((p / 'dirA\udfff').info.is_dir(follow_symlinks=False))
292 self.assertFalse((p / 'dirA\x00').info.is_dir())
293 self.assertFalse((p / 'dirA\x00').info.is_dir(follow_symlinks=False))
294
295 def test_info_is_file(self):
296 p = self.root

Callers

nothing calls this directly

Calls 3

assertTrueMethod · 0.80
assertFalseMethod · 0.80
is_dirMethod · 0.45

Tested by

no test coverage detected