Exemple #1
0
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
Exemple #2
0
 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)
Exemple #7
0
 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):
     num_tenants = 3
     response = _tenants(request, appliance.rest_api, num=num_tenants)
     assert_response(appliance)
     assert len(response) == num_tenants
     return response
Exemple #9
0
 def tenants(self, request, rest_api_modscope):
     return _tenants(request, rest_api_modscope, num=1)
 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)