def assert_is_in_notification_window(occurrence, expected, expected_with_exclude):
    assert occurrence.is_in_notification_window() == expected
    assert occurrence.is_in_notification_window(exclude_first_day=True) == expected_with_exclude
    assert ReservationOccurrence.find_first(
        ReservationOccurrence.is_in_notification_window()) == (occurrence if expected else None)
    assert ReservationOccurrence.find_first(
        ReservationOccurrence.is_in_notification_window(exclude_first_day=True)) == (occurrence if
                                                                                     expected_with_exclude
                                                                                     else None)
def assert_is_in_notification_window(occurrence, expected, expected_with_exclude):
    assert occurrence.is_in_notification_window() == expected
    assert occurrence.is_in_notification_window(exclude_first_day=True) == expected_with_exclude
    assert ReservationOccurrence.find_first(
        ReservationOccurrence.is_in_notification_window()) == (occurrence if expected else None)
    assert ReservationOccurrence.find_first(
        ReservationOccurrence.is_in_notification_window(exclude_first_day=True)) == (occurrence if
                                                                                     expected_with_exclude
                                                                                     else None)
Beispiel #3
0
def test_is_valid(db, dummy_occurrence, is_rejected, is_cancelled, expected):
    dummy_occurrence.is_rejected = is_rejected
    dummy_occurrence.is_cancelled = is_cancelled
    db.session.flush()
    assert dummy_occurrence.is_valid == expected
    assert ReservationOccurrence.find_first(
        is_valid=expected) == dummy_occurrence
Beispiel #4
0
def test_date(dummy_occurrence):
    assert dummy_occurrence.date == date.today()
    assert ReservationOccurrence.find_first(
        date=date.today()) == dummy_occurrence
def test_is_valid(db, dummy_occurrence, is_rejected, is_cancelled, expected):
    dummy_occurrence.is_rejected = is_rejected
    dummy_occurrence.is_cancelled = is_cancelled
    db.session.flush()
    assert dummy_occurrence.is_valid == expected
    assert ReservationOccurrence.find_first(is_valid=expected) == dummy_occurrence
def test_date(dummy_occurrence):
    assert dummy_occurrence.date == date.today()
    assert ReservationOccurrence.find_first(date=date.today()) == dummy_occurrence