def test_make_numbered_dir(self): |
root = self.tmpdir |
root.ensure('base.not_an_int', dir=1) |
for i in range(10): |
numdir = local.make_numbered_dir(prefix='base.', rootdir=root, |
-> keep=2, lock_timeout=0) |
assert numdir.check() |
assert numdir.basename == 'base.%d' %i |
if i>=1: |
assert numdir.new(ext=str(i-1)).check() |
if i>=2: |
assert numdir.new(ext=str(i-2)).check() |
if i>=3: |
assert not numdir.new(ext=str(i-3)).check() |