def test_report_num_slots_free_2(tmpdir): prepare_report_dirs(tmpdir, has_current=True, archive_nums=[1, 3, 4]) create_report_dir_with_rotation(tmpdir.strpath, archiving_limit=3) check_report_dirs(tmpdir, has_current=True, archive_nums=[1, 2, 3, 4])
def create_report_dir(self, top_dir): return create_report_dir_with_rotation(top_dir)
def test_report_1_and_2_missing(tmpdir): prepare_report_dirs(tmpdir, has_current=True, archive_nums=[3]) create_report_dir_with_rotation(tmpdir.strpath) check_report_dirs(tmpdir, has_current=True, archive_nums=[1, 3])
def test_no_archiving_limit(tmpdir): prepare_report_dirs(tmpdir, has_current=True, archive_nums=[1, 2]) create_report_dir_with_rotation(tmpdir.strpath, archiving_limit=None) check_report_dirs(tmpdir, has_current=True, archive_nums=[1, 2, 3])
def test_first_removal(tmpdir): prepare_report_dirs(tmpdir, has_current=True, archive_nums=[1, 2]) create_report_dir_with_rotation(tmpdir.strpath, archiving_limit=2) check_report_dirs(tmpdir, has_current=True, archive_nums=[1, 2])
def test_first_archiving(tmpdir): prepare_report_dirs(tmpdir, has_current=True) create_report_dir_with_rotation(tmpdir.strpath) check_report_dirs(tmpdir, has_current=True, archive_nums=[1])
def test_first_report(tmpdir): path = create_report_dir_with_rotation(tmpdir.strpath) assert osp.exists(path) check_report_dirs(tmpdir, has_current=True, archive_nums=None)