def attendance_dict(client, attendancestate, paid, note): return { "client": client, "attendancestate": attendancestate, "paid": common_helpers.to_bool(paid) if type(paid) != bool else paid, "note": note, }
def load_data_to_context(context, firstname, surname, phone, email, note, active): context.firstname = firstname context.surname = surname context.phone = phone context.email = email context.note = note context.active = common_helpers.to_bool(active)
def load_data_to_context(context, name, course, active, *memberships): load_id_data_to_context(context, name) context.course = helpers.find_course_with_name(context.api_client, course) # z memberships vyfiltruj prazdne stringy context.memberships = common_helpers.filter_empty_strings_from_list( memberships) context.active = common_helpers.to_bool(active)
def load_data_to_context(context, name, course, active, *members): load_id_data_to_context(context, name) context.course = course context.active = common_helpers.to_bool(active) # z members vyfiltruj prazdne stringy context.members = common_helpers.filter_empty_strings_from_list(members) # pro indikaci neuspesneho zadani clenu do react-selectu (clen nebyl ve vyberu) context.react_select_success = True
def attendance_dict(client, attendancestate, paid, note): return { "client": client, "attendancestate": attendancestate, "paid": paid if isinstance(paid, bool) else common_helpers.to_bool(paid), "note": note, }
def attendance_dict(api_client, client, attendancestate, paid, note): return { "client_id": helpers.find_client_with_full_name(api_client, client), "attendancestate": helpers.find_attendancestate_with_name(api_client, attendancestate), "paid": common_helpers.to_bool(paid), "note": note, }
def load_data_to_context(context, obj, date, time, duration, canceled, attendances, is_group=False): load_id_data_to_context(context, date, time) # pro skupinu je potreba ulozit skupinu, pro jednotlivce pouze kurz (klient je v attendances) if is_group: context.group = obj else: context.course = obj context.is_group = is_group context.attendances = attendances context.duration = duration context.canceled = common_helpers.to_bool(canceled)
def step_impl(context, client, date, time, new_paid): # nacteni dat lekce do kontextu load_id_data_to_context(context, date, time) # otevri kartu prislusneho klienta open_client_card(context, client) # pockej na nacteni helpers.wait_loading_ends(context.browser) # najdi lekci lecture_to_update = find_lecture(context, date, time) assert lecture_to_update # uloz ocekavany novy stav do kontextu context.new_paid = common_helpers.to_bool(new_paid) # klikni u nalezene lekce na tlacitko platby button_paid = get_paid_button(lecture_to_update) button_paid.click()
def step_impl(context, client, date, time, new_paid): # nacteni dat lekce do kontextu load_id_data_to_context(context, date, time) # najdi lekci lecture_to_update = helpers.find_lecture_with_start( context.api_client, common_helpers.prepare_start(date, time)) assert lecture_to_update # najdi id attendance attendance_id = lecture_to_update["attendances"][0]["id"] # vlozeni lekce content = attendance_dict_patch(attendance_id, paid=new_paid) context.resp = context.api_client.patch( f"{helpers.API_ATTENDANCES}{attendance_id}/", content) # uloz ocekavany novy stav do kontextu context.new_paid = common_helpers.to_bool(new_paid)
def load_data_to_context(context, name, visible, duration, color): load_id_data_to_context(context, name) context.visible = common_helpers.to_bool(visible) context.duration = duration context.color = color
def load_data_to_context(context, name, visible): load_id_data_to_context(context, name) context.visible = common_helpers.to_bool(visible)