Пример #1
0
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])
Пример #2
0
 def create_report_dir(self, top_dir):
     return create_report_dir_with_rotation(top_dir)
Пример #3
0
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])
Пример #4
0
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])
Пример #5
0
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])
Пример #6
0
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])
Пример #7
0
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)