Ejemplo n.º 1
0
def test_empty_2018_schedule_on_disk_returns_all_including_post_if_post1():
    assert check_missing_weeks(create_sched_copy(2018), 2018,
                               'POST') == generate_expected()
Ejemplo n.º 2
0
def test_empty_2018_schedule_on_disk_returns_all_pre_and_reg_if_reg17():
    assert check_missing_weeks(create_sched_copy(2018), 2018,
                               'REG') == generate_expected(('PRE', 'REG'))
Ejemplo n.º 3
0
def test_full_2018_reg_schedule_on_disk_returns_post_weeks_if_during_post():
    assert check_missing_weeks(create_sched_copy(), 2018,
                               'POST') == generate_expected(('POST'))
Ejemplo n.º 4
0
def test_2018_reg_schedule_with_holes_returns_schedule_holes():
    missing_weeks = [(2018, 'PRE', 3), (2018, 'REG', 2), (2018, 'REG', 10),
                     (2018, 'REG', 12)]
    sched_copy = create_sched_copy(weeks=missing_weeks)
    assert check_missing_weeks(sched_copy, 2018, 'REG') == missing_weeks
Ejemplo n.º 5
0
def test_full_2018_reg_schedule_on_disk_returns_empty_list_if_during_reg():
    assert check_missing_weeks(create_sched_copy(), 2018, 'REG') == []