MCPcopy
hub / github.com/pytest-dev/pytest / test_make_numbered_dir

Method test_make_numbered_dir

testing/_py/test_local.py:936–949  ·  view source on GitHub ↗
(self, tmpdir)

Source from the content-addressed store, hash-verified

934 x.sysexec("aksjdkasjd")
935
936 def test_make_numbered_dir(self, tmpdir):
937 tmpdir.ensure("base.not_an_int", dir=1)
938 for i in range(10):
939 numdir = local.make_numbered_dir(
940 prefix="base.", rootdir=tmpdir, keep=2, lock_timeout=0
941 )
942 assert numdir.check()
943 assert numdir.basename == f"base.{i}"
944 if i >= 1:
945 assert numdir.new(ext=str(i - 1)).check()
946 if i >= 2:
947 assert numdir.new(ext=str(i - 2)).check()
948 if i >= 3:
949 assert not numdir.new(ext=str(i - 3)).check()
950
951 def test_make_numbered_dir_case(self, tmpdir):
952 """make_numbered_dir does not make assumptions on the underlying

Callers

nothing calls this directly

Calls 4

ensureMethod · 0.80
make_numbered_dirMethod · 0.80
newMethod · 0.80
checkMethod · 0.45

Tested by

no test coverage detected