Exemplo n.º 1
0
def provider_certs(users, provider_ids, context, providers):

    users = context.get_users(list_parser(users))
    provider_ids = list_parser(provider_ids)

    for user, provider_id in zip(users, provider_ids):
        user.provider = providers[provider_id]
        user.get_certs_from_provider()
Exemplo n.º 2
0
def provider_certs(users, provider_ids, context, providers):

    users = context.get_users(list_parser(users))
    provider_ids = list_parser(provider_ids)

    for user, provider_id in zip(users, provider_ids):
        user.provider = providers[provider_id]
        user.get_certs_from_provider()
Exemplo n.º 3
0
def spaces_creation(user, spaces, onedata_environment, context):
    spaces = list_parser(spaces)
    user = context.get_user(user)
    for space in spaces:
        space_id = create_space(user, space)
        user.spaces.update({space: space_id})
        user.created_spaces.update({space: space_id})
Exemplo n.º 4
0
def spaces_creation(user, spaces, onedata_environment, context):
    spaces = list_parser(spaces)
    user = context.get_user(user)
    for space in spaces:
        space_id = create_space(user, space)
        user.spaces.update({space: space_id})
        user.created_spaces.update({space: space_id})
Exemplo n.º 5
0
def register_users(users, passwords, context, onedata_environment, request):
    set_dns(onedata_environment)
    users = list_parser(users)
    passwords = list_parser(passwords)
    onepanel = onedata_environment['onepanel_nodes'][0].split('@')[1]

    if not hasattr(context, "users"):
        context.users = {}

    for user_name, password in zip(users, passwords):
        user = create_user(user_name, password, onepanel)
        user.set_oz_domain(onedata_environment)
        context.users[user_name] = user

    def fin():
        for user_name in users:
            user = context.get_user(user_name)
            for space in user.created_spaces.keys():
                delete_space(user, space)
            delete_user(user_name, onepanel)
            del context.users[user_name]

    request.addfinalizer(fin)
    return users
Exemplo n.º 6
0
def register_users(users, passwords, context, onedata_environment, request):
    set_dns(onedata_environment)
    users = list_parser(users)
    passwords = list_parser(passwords)
    onepanel = onedata_environment['onepanel_nodes'][0].split('@')[1]

    if not hasattr(context, "users"):
        context.users = {}

    for user_name, password in zip(users, passwords):
        user = create_user(user_name, password, onepanel)
        user.set_oz_domain(onedata_environment)
        context.users[user_name] = user

    def fin():
        for user_name in users:
            user = context.get_user(user_name)
            for space in user.created_spaces.keys():
                delete_space(user, space)
            delete_user(user_name, onepanel)
            del context.users[user_name]

    request.addfinalizer(fin)
    return users
Exemplo n.º 7
0
def user_ids(users, context):
    users = context.get_users(list_parser(users))

    for user in users:
        user_id = get_id(user)
        user.id = user_id
Exemplo n.º 8
0
def assigning_privileges(user1, user2, privileges, space, context):
    user1 = context.get_user(user1)
    user2 = context.get_user(user2)
    privileges = list_parser(privileges)
    assign_privileges(user1, user2, privileges, space)
Exemplo n.º 9
0
def request_spaces_support(user, spaces, onedata_environment, context):
    spaces = list_parser(spaces)
    user = context.get_user(user)
    for space in spaces:
        token = request_support(user, space)
        user.tokens['support'].update({space: token})
Exemplo n.º 10
0
def wt_expand_oz_panel(selenium, browser_id_list, panel_name, oz_page):
    for browser_id in list_parser(browser_id_list):
        driver = selenium[browser_id]
        _expand_oz_panel(oz_page, driver, panel_name)
Exemplo n.º 11
0
def user_ids(users, context):
    users = context.get_users(list_parser(users))

    for user in users:
        user_id = get_id(user)
        user.id = user_id
Exemplo n.º 12
0
def wt_click_on_go_to_files_provider(selenium, browser_id_list, btn_name):
    for browser_id in list_parser(browser_id_list):
        driver = selenium[browser_id]
        _click_on_button_in_provider_popup(driver, btn_name)
Exemplo n.º 13
0
def assigning_privileges(user1, user2, privileges, space, context):
    user1 = context.get_user(user1)
    user2 = context.get_user(user2)
    privileges = list_parser(privileges)
    assign_privileges(user1, user2, privileges, space)
Exemplo n.º 14
0
def request_spaces_support(user, spaces, onedata_environment, context):
    spaces = list_parser(spaces)
    user = context.get_user(user)
    for space in spaces:
        token = request_support(user, space)
        user.tokens['support'].update({space: token})
Exemplo n.º 15
0
def wt_click_on_go_to_files_provider(selenium, browser_id_list, btn_name):
    for browser_id in list_parser(browser_id_list):
        driver = selenium[browser_id]
        _click_on_button_in_provider_popup(driver, btn_name)