Example #1
0
def _mursv_visit(seat: arm.Seat, tfrom: dt.datetime, tto: dt.datetime, visitorI: int):
    v = arm.Visit(givenname="V.", familyname=f"Visitor{visitorI}",
                  street_and_number="st", zipcode="12345", town="twn",
                  phone="ph", email=f"visitor{visitorI}@fn.de",
                  status_3g=arm.G_IMPFT if settings.USE_STATUS_3G_FIELD else arm.G_UNKNOWN,
                  submission_dt=tfrom + dt.timedelta(seconds=45),
                  present_from_dt=tfrom, present_to_dt=tto,
                  seat=seat)
    v.save()
Example #2
0
def _make_visit(seat: arm.Seat, tfrom: dt.datetime, tto: dt.datetime,
                visitorI: int):
    v = arm.Visit(givenname="V.",
                  familyname=f"Visitor{visitorI}",
                  street_and_number="st",
                  zipcode="12345",
                  town="twn",
                  phone="ph",
                  email=f"visitor{visitorI}@fn.de",
                  submission_dt=tfrom + dt.timedelta(seconds=45),
                  present_from_dt=tfrom,
                  present_to_dt=tto,
                  seat=seat)
    v.save()
Example #3
0
def make_visit(seat: arm.Seat, person: str, tfrom="03:00",
               tto="04:00") -> arm.Visit:
    now = djut.localtime()
    present_from = aud.make_dt(now, tfrom)
    present_to = aud.make_dt(now, tto)
    assert present_from < present_to
    v = arm.Visit(givenname=person, familyname="fn",
                  street_and_number="sn", zipcode="12345", town="t",
                  phone=person, email=f"{person}@fn.de",
                  status_3g=arm.G_IMPFT,
                  submission_dt=now,
                  present_from_dt=present_from, present_to_dt=present_to,
                  seat=seat)
    v.save()
    return v