forked from CGM_Public/pretix_original
@@ -380,31 +380,34 @@ def test_shred_constraint_offline(event):
|
||||
|
||||
|
||||
@pytest.mark.django_db
|
||||
def test_shred_constraint_30_days(event):
|
||||
def test_shred_constraint_after_event(event):
|
||||
event.live = False
|
||||
event.date_from = now() - timedelta(days=32)
|
||||
event.date_to = now() - timedelta(days=32)
|
||||
now_dt = now()
|
||||
event.date_from = now_dt - timedelta(hours=1)
|
||||
event.date_to = now_dt - timedelta(hours=1)
|
||||
assert shred_constraints(event) is None
|
||||
event.date_from = now() - timedelta(days=22)
|
||||
event.date_to = now() - timedelta(days=22)
|
||||
assert shred_constraints(event)
|
||||
event.date_from = now() - timedelta(days=32)
|
||||
event.date_to = now() - timedelta(days=22)
|
||||
event.date_from = now_dt - timedelta(hours=1)
|
||||
event.date_to = now_dt - timedelta(hours=1)
|
||||
assert shred_constraints(event) is None
|
||||
event.date_from = now_dt - timedelta(hours=1)
|
||||
event.date_to = now_dt + timedelta(hours=1)
|
||||
assert shred_constraints(event)
|
||||
|
||||
|
||||
@pytest.mark.django_db
|
||||
def test_shred_constraint_30_days_subevents(event):
|
||||
def test_shred_constraint_after_event_subevents(event):
|
||||
event.has_subevents = True
|
||||
event.live = False
|
||||
|
||||
now_dt = now()
|
||||
|
||||
event.subevents.create(
|
||||
date_from=now() - timedelta(days=32),
|
||||
date_to=now() - timedelta(days=32)
|
||||
date_from=now_dt - timedelta(hours=2),
|
||||
date_to=now_dt - timedelta(hours=1)
|
||||
)
|
||||
assert shred_constraints(event) is None
|
||||
event.subevents.create(
|
||||
date_from=now() - timedelta(days=22),
|
||||
date_to=now() - timedelta(days=32)
|
||||
date_from=now_dt - timedelta(hours=1),
|
||||
date_to=now_dt + timedelta(hours=1)
|
||||
)
|
||||
assert shred_constraints(event)
|
||||
|
||||
Reference in New Issue
Block a user