def create_visit(self, product, start=datetime.utcnow(), end=datetime.utcnow() + timedelta(hours=1), workflow_status=Visit.WORKFLOW_STATUS_BEING_PLANNED): visit = Visit(workflow_status=workflow_status) visit.save() eventtime = EventTime(product=product, visit=visit, start=pytz.utc.localize(start), end=pytz.utc.localize(end)) eventtime.save() return visit