Ejemplo n.º 1
0
def test_is_late_submission_no_deadline():
    from django.utils.timezone import now
    from wafer.talks.models import Talk, TalkType

    talk_type = TalkType()
    talk = Talk(submission_time=now(), talk_type=talk_type)

    assert not talk.is_late_submission
Ejemplo n.º 2
0
def test_is_late_submission_late():
    from django.utils.timezone import datetime, utc
    from wafer.talks.models import Talk, TalkType

    deadline = datetime(2019, 11, 1, 0, 0, 0, 0, utc)
    after_deadline = datetime(2019, 11, 2, 0, 0, 0, 0, utc)

    talk_type = TalkType(submission_deadline=deadline)
    late = Talk(talk_type=talk_type, submission_time=after_deadline)
    assert late.is_late_submission
Ejemplo n.º 3
0
def test_is_late_submission_not_late():
    from django.utils.timezone import datetime, utc
    from wafer.talks.models import Talk, TalkType

    deadline = datetime(2019, 11, 1, 0, 0, 0, 0, utc)
    before_deadline = datetime(2019, 10, 15, 0, 0, 0, 0, utc)

    talk_type = TalkType(submission_deadline=deadline)
    not_late = Talk(talk_type=talk_type, submission_time=before_deadline)
    assert not not_late.is_late_submission
Ejemplo n.º 4
0
def test_is_late_submission_no_talk_type():
    from wafer.talks.models import Talk

    assert not Talk().is_late_submission