def test_set_focus_date_weekstart_6(): with freeze_time('2016-04-10'): today = dt.date.today() for diff in range(-21, 21, 1): frame = CalendarWidget(on_date_change=lambda _: None, keybindings=keybindings, on_press=on_press, firstweekday=6, weeknumbers='right') day = today + dt.timedelta(days=diff) frame.set_focus_date(day) assert frame.focus_date == day with freeze_time('2016-04-23'): today = dt.date.today() for diff in range(10): frame = CalendarWidget(on_date_change=lambda _: None, keybindings=keybindings, on_press=on_press, firstweekday=6, weeknumbers='right') day = today + dt.timedelta(days=diff) frame.set_focus_date(day) assert frame.focus_date == day
def test_set_focus_date(): today = dt.date.today() for diff in range(-10, 10, 1): frame = CalendarWidget(on_date_change=lambda _: None, keybindings=keybindings, on_press=on_press, weeknumbers='right') day = today + dt.timedelta(days=diff) frame.set_focus_date(day) assert frame.focus_date == day