0001-tests-freeze-date-on-a-test-48726.patch
tests/test_api.py | ||
---|---|---|
4501 | 4501 |
foo_agenda.maximal_booking_delay = 2 |
4502 | 4502 |
foo_agenda.save() |
4503 | 4503 |
# 4 slots each day * 1 day (because minimal_booking_delay=1 and maximal_booking_delay=2) |
4504 | 4504 |
resp = app.get(api_url) |
4505 | 4505 |
data = resp.json['data'] |
4506 | 4506 |
assert len(data) == 4 |
4507 | 4507 | |
4508 | 4508 | |
4509 |
@pytest.mark.freeze_time('2011-11-17') |
|
4509 | 4510 |
def test_meetings_and_virtual_datetimes_date_filter(app): |
4510 | 4511 |
agenda_foo = Agenda.objects.create( |
4511 | 4512 |
label=u'Agenda Foo', kind='meetings', minimal_booking_delay=1, maximal_booking_delay=7 |
4512 | 4513 |
) |
4513 | 4514 |
meeting_type = MeetingType.objects.create(agenda=agenda_foo, label='Meeting Type', duration=30) |
4514 | 4515 |
desk_foo = Desk.objects.create(agenda=agenda_foo, label='Desk 1') |
4515 | 4516 |
weekday1 = (localtime(now())).weekday() + 1 % 7 |
4516 | 4517 |
weekday2 = (localtime(now())).weekday() + 2 % 7 |
4517 |
- |