def _build_digest_window_filter(): if datetime.now().hour >= rb_settings.get('notification_hour'): # Both today and delayed digests return Room.is_in_digest_window() else: # Delayed digests only return Room.is_in_digest_window(exclude_first_day=True)
def _build_digest_window_filter(): if datetime.now().hour >= rb_settings.get('notification_hour'): # Both today and delayed digests return Room.is_in_digest_window() else: # Delayed digests only return Room.is_in_digest_window(exclude_first_day=True)
def assert_is_in_digest_window(room, expected, expected_with_exclude): assert room.is_in_digest_window() == expected assert room.is_in_digest_window(exclude_first_day=True) == expected_with_exclude assert Room.find_first(Room.is_in_digest_window()) == (room if expected else None) assert Room.find_first(Room.is_in_digest_window(exclude_first_day=True)) == ( room if expected_with_exclude else None )
def assert_is_in_digest_window(room, expected, expected_with_exclude): assert room.is_in_digest_window() == expected assert room.is_in_digest_window( exclude_first_day=True) == expected_with_exclude assert Room.find_first( Room.is_in_digest_window()) == (room if expected else None) assert Room.find_first(Room.is_in_digest_window( exclude_first_day=True)) == (room if expected_with_exclude else None)