def role_api(appliance, request, create_role): group = _groups(request, appliance, create_role) user, user_data = _users(request, appliance, group=group.description) yield appliance.new_rest_api_instance( entry_point=appliance.rest_api._entry_point, auth=(user[0].userid, user_data[0]["password"]), )
def create_po_user_and_group(request, appliance): """This fixture creates custom user with tenant attached""" group = _groups( request, appliance, appliance.rest_api.collections.roles.get(name="EvmRole-super_administrator"), description="Preserve Owner Report Group", ) _users(request, appliance, group=group.description, userid="pouser")
def groups(self, request, appliance, roles, tenants): num_groups = 3 response = _groups(request, appliance.rest_api, roles, tenants, num=num_groups) assert appliance.rest_api.response.status_code == 200 assert len(response) == num_groups return response
def new_user(request, appliance): """This fixture creates custom user with tenant attached""" tenant = _tenants(request, appliance) role = appliance.rest_api.collections.roles.get(name="EvmRole-super_administrator") group = _groups(request, appliance, role, tenant=tenant) user, user_data = _users(request, appliance, group=group.description) yield appliance.collections.users.instantiate( name=user[0].name, credential=Credential(principal=user_data[0]["userid"], secret=user_data[0]["password"]), ), tenant
def groups(self, request, appliance, roles, tenants): num_groups = 3 response = _groups(request, appliance, roles, num=num_groups, tenant=tenants) assert_response(appliance) assert len(response) == num_groups return response
def groups(self, request, appliance, roles, tenants): num_groups = 3 response = _groups(request, appliance.rest_api, roles, tenants, num=num_groups) assert appliance.rest_api.response.status_code == 200 assert len(response) == num_groups return response
def groups(self, request, appliance, roles, tenants): num_groups = 3 response = _groups(request, appliance.rest_api, roles, tenants, num=num_groups) assert_response(appliance) assert len(response) == num_groups return response
def groups(self, request, rest_api, roles, tenants): return _groups(request, rest_api, roles, tenants, num=3)