Beispiel #1
0
def fill_design_page_branched_multi_addon(selenium, base_url, request,
                                          variables, experiment_type,
                                          fill_overview):
    """Fills design page according to branched multi addon requirements."""
    design = DesignPage(selenium,
                        base_url,
                        experiment_url=f"{fill_overview.url}").open()
    design = design.wait_for_page_to_load()
    design.enable_multi_addon()
    current_branchs = design.current_branches
    control_branch = current_branchs[0]
    control_branch.branch_name = (
        f"{variables[experiment_type]['branches'][0]['branch_name']}")
    control_branch.branch_description = "THIS IS A TEST"
    control_branch.branch_description = (
        f"{variables[experiment_type]['branches'][0]['branch_description']}")
    control_branch.signed_addon_url = (
        f"{variables[experiment_type]['branches'][0]['addon_url']}")
    current_branchs[
        1].branch_name = f"{variables[experiment_type]['branches'][1]['branch_name']}"
    current_branchs[1].branch_description = "THIS IS A TEST"
    current_branchs[1].branch_description = (
        f"{variables[experiment_type]['branches'][1]['branch_description']}")
    current_branchs[
        1].signed_addon_url = f"{variables[experiment_type]['branches'][0]['addon_url']}"
    design.save_btn()
    return design
Beispiel #2
0
def fill_design_page_branched_multi_addon(
    selenium, base_url, request, default_data, experiment_type, fill_overview
):
    """Fills design page according to branched multi addon requirements."""
    design = DesignPage(selenium, base_url, experiment_url=f"{fill_overview.url}").open()
    design = design.wait_for_page_to_load()
    design.enable_multi_addon()
    current_branchs = design.current_branches
    control_branch = current_branchs[0]
    control_branch.branch_name = default_data.branches[0].branch_name
    control_branch.branch_description = "THIS IS A TEST"
    control_branch.branch_description = default_data.branches[0].branch_description
    control_branch.signed_addon_url = default_data.branches[0].addon_url
    current_branchs[1].branch_name = default_data.branches[1].branch_name
    current_branchs[1].branch_description = "THIS IS A TEST"
    current_branchs[1].branch_description = default_data.branches[1].branch_description
    current_branchs[1].signed_addon_url = default_data.branches[1].addon_url
    design.save_btn()
    return design