def seed_static_data(self): test_user = self.add_user('*****@*****.**', 'Some', 'Thing', 'Mr') event_admin = self.add_user('*****@*****.**', 'event_admin', is_admin=True) self.add_organisation('Deep Learning Indaba', 'blah.png', 'blah_big.png') db.session.add(UserCategory('Postdoc')) db.session.add(Country('South Africa')) db.session.commit() event = self.add_event(name="Tech Talk", description="tech talking", start_date=datetime(2019, 12, 12, 10, 10, 10), end_date=datetime(2020, 12, 12, 10, 10, 10), key='SPEEDNET') db.session.commit() self.event_id = event.id offer = Offer(user_id=test_user.id, event_id=event.id, offer_date=datetime.now(), expiry_date=datetime.now() + timedelta(days=15), payment_required=False, travel_award=True, accommodation_award=False) offer.candidate_response = True offer.accepted_travel_award = True db.session.add(offer) db.session.commit() self.offer_id = offer.id form = RegistrationForm(event_id=event.id) db.session.add(form) db.session.commit() section = RegistrationSection( registration_form_id=form.id, name="Section 1", description="the section description", order=1, show_for_travel_award=True, show_for_accommodation_award=False, show_for_payment_required=False, ) db.session.add(section) db.session.commit() section2 = RegistrationSection( registration_form_id=form.id, name="Section 2", description="the section 2 description", order=1, show_for_travel_award=True, show_for_accommodation_award=False, show_for_payment_required=False, ) db.session.add(section2) db.session.commit() question = RegistrationQuestion(section_id=section.id, registration_form_id=form.id, description="Question 1", type="short-text", is_required=True, order=1, placeholder="the placeholder", headline="the headline", validation_regex="[]/", validation_text=" text") db.session.add(question) db.session.commit() question2 = RegistrationQuestion(section_id=section2.id, registration_form_id=form.id, description="Question 2", type="short-text", is_required=True, order=1, placeholder="the placeholder", headline="the headline", validation_regex="[]/", validation_text=" text") db.session.add(question2) db.session.commit() self.headers = self.get_auth_header_for("*****@*****.**") self.adminHeaders = self.get_auth_header_for("*****@*****.**") db.session.flush()
def seed_static_data(self): db.session.add(UserCategory('Postdoc')) db.session.add(Country('South Africa')) db.session.commit() test_user = AppUser('*****@*****.**', 'Some', 'Thing', 'Mr', 1, 1, 'Male', 'University', 'Computer Science', 'None', 1, datetime(1984, 12, 12), 'Zulu', '123456') test_user.verified_email = True db.session.add(test_user) db.session.commit() event_admin = AppUser('*****@*****.**', 'event_admin', '1', 'Ms', 1, 1, 'F', 'NWU', 'Math', 'NA', 1, datetime(1984, 12, 12), 'Eng', '123456', True) event_admin.verified_email = True db.session.add(event_admin) db.session.commit() event = Event( name="Tech Talk", description="tech talking", start_date=datetime(2019, 12, 12, 10, 10, 10), end_date=datetime(2020, 12, 12, 10, 10, 10), ) db.session.add(event) db.session.commit() self.event_id = event.id offer = Offer(user_id=test_user.id, event_id=event.id, offer_date=datetime.now(), expiry_date=datetime.now() + timedelta(days=15), payment_required=False, travel_award=True, accommodation_award=False) offer.candidate_response = True offer.accepted_travel_award = True db.session.add(offer) db.session.commit() self.offer_id = offer.id form = RegistrationForm(event_id=event.id) db.session.add(form) db.session.commit() section = RegistrationSection( registration_form_id=form.id, name="Section 1", description="the section description", order=1, show_for_travel_award=True, show_for_accommodation_award=False, show_for_payment_required=False, ) db.session.add(section) db.session.commit() section2 = RegistrationSection( registration_form_id=form.id, name="Section 2", description="the section 2 description", order=1, show_for_travel_award=True, show_for_accommodation_award=False, show_for_payment_required=False, ) db.session.add(section2) db.session.commit() question = RegistrationQuestion(section_id=section.id, registration_form_id=form.id, description="Question 1", type="short-text", is_required=True, order=1, placeholder="the placeholder", headline="the headline", validation_regex="[]/", validation_text=" text") db.session.add(question) db.session.commit() question2 = RegistrationQuestion(section_id=section2.id, registration_form_id=form.id, description="Question 2", type="short-text", is_required=True, order=1, placeholder="the placeholder", headline="the headline", validation_regex="[]/", validation_text=" text") db.session.add(question2) db.session.commit() self.headers = self.get_auth_header_for("*****@*****.**") self.adminHeaders = self.get_auth_header_for("*****@*****.**") db.session.flush()