def test_shred_constraint_60_days_subevents(event): event.has_subevents = True event.live = False event.subevents.create(date_from=now() - timedelta(days=62), date_to=now() - timedelta(days=62)) assert shred_constraints(event) is None event.subevents.create(date_from=now() - timedelta(days=62), date_to=now() - timedelta(days=52)) assert shred_constraints(event)
def test_shred_constraint_60_days(event): event.live = False event.date_from = now() - timedelta(days=62) event.date_to = now() - timedelta(days=62) assert shred_constraints(event) is None event.date_from = now() - timedelta(days=52) event.date_to = now() - timedelta(days=52) assert shred_constraints(event) event.date_from = now() - timedelta(days=62) event.date_to = now() - timedelta(days=52) assert shred_constraints(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_dt - timedelta(hours=2), date_to=now_dt - timedelta(hours=1)) assert shred_constraints(event) is None event.subevents.create(date_from=now_dt - timedelta(hours=1), date_to=now_dt + timedelta(hours=1)) assert shred_constraints(event)
def test_shred_constraint_after_event(event): event.live = False 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_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)
def test_shred_constraint_60_days_subevents(event): event.has_subevents = True event.live = False event.subevents.create( date_from=now() - timedelta(days=62), date_to=now() - timedelta(days=62) ) assert shred_constraints(event) is None event.subevents.create( date_from=now() - timedelta(days=62), date_to=now() - timedelta(days=52) ) assert shred_constraints(event)
def post(self, request, *args, **kwargs): constr = shred_constraints(self.request.event) if constr: return self.error(ShredError(self.get_error_url())) return self.do(self.request.event.id, request.POST.getlist("shredder"), self.request.session.session_key)
def post(self, request, *args, **kwargs): constr = shred_constraints(self.request.event) if constr: return self.error(ShredError(self.get_error_url())) if not self.request.user.check_password(request.POST.get("password")): return self.error(ShredError(_("The current password you entered was not correct."))) return self.do(self.request.event.id, request.POST.get("file"), request.POST.get("confirm_code"))
def post(self, request, *args, **kwargs): constr = shred_constraints(self.request.event) if constr: return self.error(ShredError(self.get_error_url())) if request.event.slug != request.POST.get("slug"): return self.error(ShredError(_("The slug you entered was not correct."))) return self.do(self.request.event.id, request.POST.get("file"), request.POST.get("confirm_code"))
def post(self, request, *args, **kwargs): constr = shred_constraints(self.request.event) if constr: return self.error(ShredError(self.get_error_url())) if not self.request.user.check_password(request.POST.get("password")): return self.error( ShredError( _("The current password you entered was not correct."))) return self.do(self.request.event.id, request.POST.get("file"), request.POST.get("confirm_code"))
def post(self, request, *args, **kwargs): constr = shred_constraints(self.request.event) if constr: return self.error(ShredError(self.get_error_url())) return self.do(self.request.event.id, request.POST.getlist("shredder"))
def get_context_data(self, **kwargs): ctx = super().get_context_data(**kwargs) ctx['shredders'] = self.shredders ctx['constraints'] = shred_constraints(self.request.event) return ctx
def test_shred_constraint_offline(event): event.live = True event.date_from = now() - timedelta(days=365) assert shred_constraints(event)