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 tenants(self, request, rest_api_modscope): return _tenants(request, rest_api_modscope, num=1)
def tenants(self, request, appliance): return _tenants(request, appliance, num=1)
def tenants(self, request, appliance): num_tenants = 3 response = _tenants(request, appliance.rest_api, num=num_tenants) assert appliance.rest_api.response.status_code == 200 assert len(response) == num_tenants return response
def tenants(self, request, appliance): return _tenants(request, appliance.rest_api, num=1)
def tenant(appliance, request): return _tenants(request, appliance)
def tenants(self, request, appliance): num_tenants = 3 response = _tenants(request, appliance.rest_api, num=num_tenants) assert_response(appliance) assert len(response) == num_tenants return response
def tenants(self, request, rest_api): return _tenants(request, rest_api, num=3)
def tenants(self, request, rest_api): return _tenants(request, rest_api, num=1)