Projet

Général

Profil

0001-tests-freeze-date-on-a-test-48726.patch

Nicolas Roche, 20 novembre 2020 17:08

Télécharger (1,23 ko)

Voir les différences:

Subject: [PATCH] tests: freeze date on a test (#48726)

 tests/test_api.py | 1 +
 1 file changed, 1 insertion(+)
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
-