def test_iter_create_occurrences(creation_params): occurrences = list( ReservationOccurrence.iter_create_occurrences(**creation_params)) assert len(occurrences) == 2 for occ in occurrences: assert occ.start_dt.time() == time(8) assert occ.end_dt.time() == time(17)
def test_create_series(creation_params): for occ1, occ2 in izip( list(ReservationOccurrence.iter_create_occurrences(**creation_params)), ReservationOccurrence.create_series(**creation_params), ): assert occ1.start_dt == occ2.start_dt assert occ1.end_dt == occ2.end_dt
def test_create_series(creation_params): for occ1, occ2 in izip( list( ReservationOccurrence.iter_create_occurrences( **creation_params)), ReservationOccurrence.create_series(**creation_params)): assert occ1.start_dt == occ2.start_dt assert occ1.end_dt == occ2.end_dt
def test_create_series_for_reservation(dummy_reservation): occurrences = ReservationOccurrence.iter_create_occurrences(start=dummy_reservation.start_dt, end=dummy_reservation.end_dt, repetition=dummy_reservation.repetition) for occ1, occ2 in izip(dummy_reservation.occurrences, occurrences): assert occ1.start_dt == occ2.start_dt assert occ1.end_dt == occ2.end_dt assert occ1.is_cancelled == dummy_reservation.is_cancelled assert occ1.is_rejected == dummy_reservation.is_rejected assert occ1.rejection_reason == dummy_reservation.rejection_reason
def test_create_series_for_reservation(dummy_reservation): occurrences = ReservationOccurrence.iter_create_occurrences(start=dummy_reservation.start_dt, end=dummy_reservation.end_dt, repetition=dummy_reservation.repetition) for occ1, occ2 in izip(dummy_reservation.occurrences, occurrences): assert occ1.start_dt == occ2.start_dt assert occ1.end_dt == occ2.end_dt assert occ1.is_cancelled == dummy_reservation.is_cancelled assert occ1.is_rejected == dummy_reservation.is_rejected assert occ1.rejection_reason == dummy_reservation.rejection_reason
def test_iter_create_occurrences(creation_params): occurrences = list(ReservationOccurrence.iter_create_occurrences(**creation_params)) assert len(occurrences) == 2 for occ in occurrences: assert occ.start_dt.time() == time(8) assert occ.end_dt.time() == time(17)