def setUp(self):
        """Sets up the client."""
        global dbaas
        global dbaas_admin
        # TODO(rnirmal): We need to better split out the regular client and
        # the admin client
        reqs = Requirements(is_admin=False)
        instance_info.user = test_config.users.find_user(reqs)
        instance_info.dbaas = create_dbaas_client(instance_info.user)
        if WHITE_BOX:
            instance_info.nova_client = create_nova_client(instance_info.user)
            instance_info.volume_client = create_nova_client(instance_info.user,
                                            service_type="volume_service_type")

        dbaas = instance_info.dbaas

        reqs = Requirements(is_admin=True)
        instance_info.admin_user = test_config.users.find_user(reqs)
        instance_info.dbaas_admin = create_dbaas_client(
                                        instance_info.admin_user)
        dbaas_admin = instance_info.dbaas_admin

        if WHITE_BOX:
            user = instance_info.user.auth_user
            tenant = instance_info.user.tenant
            instance_info.user_context = context.RequestContext(user, tenant)
    def setUp(self):
        """Sets up the client."""

        reqs = Requirements(is_admin=True)
        instance_info.admin_user = test_config.users.find_user(reqs)
        instance_info.dbaas_admin = create_dbaas_client(
                                        instance_info.admin_user)
        dbaas_admin = instance_info.dbaas_admin

        # Make sure we create the client as the correct user if we're using
        # a pre-built instance.
        if existing_instance():
            mgmt_instance = dbaas_admin.mgmt.instances.show(existing_instance())
            t_id = mgmt_instance.tenant_id
            instance_info.user = test_config.users.find_user_by_tenant_id(t_id)
        else:
            reqs = Requirements(is_admin=False)
            instance_info.user = test_config.users.find_user(reqs)

        instance_info.dbaas = create_dbaas_client(instance_info.user)
        if WHITE_BOX:
            instance_info.nova_client = create_nova_client(instance_info.user)
            instance_info.volume_client = create_nova_client(instance_info.user,
                    service_type=test_config.nova_client['volume_service_type'])
        dbaas = instance_info.dbaas

        if WHITE_BOX:
            user = instance_info.user.auth_user
            tenant = instance_info.user.tenant
            instance_info.user_context = context.RequestContext(user, tenant)
Beispiel #3
0
    def setUp(self):
        """Sets up the client."""

        reqs = Requirements(is_admin=True)
        instance_info.admin_user = test_config.users.find_user(reqs)
        instance_info.dbaas_admin = create_dbaas_client(
            instance_info.admin_user)
        global dbaas_admin
        dbaas_admin = instance_info.dbaas_admin

        # Make sure we create the client as the correct user if we're using
        # a pre-built instance.
        if existing_instance():
            mgmt_instance = dbaas_admin.mgmt.instances.show(
                existing_instance())
            t_id = mgmt_instance.tenant_id
            instance_info.user = test_config.users.find_user_by_tenant_id(t_id)
        else:
            reqs = Requirements(is_admin=False)
            instance_info.user = test_config.users.find_user(reqs)

        instance_info.dbaas = create_dbaas_client(instance_info.user)
        if WHITE_BOX:
            instance_info.nova_client = create_nova_client(instance_info.user)
            instance_info.volume_client = create_nova_client(
                instance_info.user,
                service_type=test_config.nova_client['volume_service_type'])
        global dbaas
        dbaas = instance_info.dbaas

        if WHITE_BOX:
            user = instance_info.user.auth_user
            tenant = instance_info.user.tenant
            instance_info.user_context = context.RequestContext(user, tenant)
Beispiel #4
0
    def setUp(self):
        """Sets up the client."""
        global dbaas
        global dbaas_admin
        # TODO(rnirmal): We need to better split out the regular client and
        # the admin client
        reqs = Requirements(is_admin=False)
        instance_info.user = test_config.users.find_user(reqs)
        instance_info.dbaas = create_dbaas_client(instance_info.user)
        if WHITE_BOX:
            instance_info.nova_client = create_nova_client(instance_info.user)
            instance_info.volume_client = create_nova_client(
                instance_info.user, service_type="volume_service_type")

        dbaas = instance_info.dbaas

        reqs = Requirements(is_admin=True)
        instance_info.admin_user = test_config.users.find_user(reqs)
        instance_info.dbaas_admin = create_dbaas_client(
            instance_info.admin_user)
        dbaas_admin = instance_info.dbaas_admin

        if WHITE_BOX:
            user = instance_info.user.auth_user
            tenant = instance_info.user.tenant
            instance_info.user_context = context.RequestContext(user, tenant)
 def setUp(self):
     nova_user = test_config.users.find_user(
         Requirements(is_admin=False, services=["nova"]))
     rd_user = test_config.users.find_user(
         Requirements(is_admin=False, services=["reddwarf"]))
     self.nova_client = create_nova_client(nova_user)
     self.rd_client = create_dbaas_client(rd_user)
 def setUp(self):
     nova_user = test_config.users.find_user(
         Requirements(is_admin=False, services=["nova"]))
     rd_user = test_config.users.find_user(
         Requirements(is_admin=False, services=["reddwarf"]))
     self.nova_client = create_nova_client(nova_user)
     self.rd_client = create_dbaas_client(rd_user)
Beispiel #7
0
    def setUp(self):
        rd_user = test_config.users.find_user(Requirements(is_admin=False, services=["reddwarf"]))
        self.rd_client = create_dbaas_client(rd_user)

        if test_config.nova_client is None:
            raise SkipTest("Skipping this test as no info to communicate with " "Nova was found in the test config.")
        nova_user = test_config.users.find_user(Requirements(is_admin=False, services=["nova"]))
        self.nova_client = create_nova_client(nova_user)
Beispiel #8
0
    def setUp(self):
        rd_user = test_config.users.find_user(
            Requirements(is_admin=False, services=["reddwarf"]))
        self.rd_client = create_dbaas_client(rd_user)

        if test_config.nova_client is None:
            raise SkipTest("Skipping this test as no info to communicate with "
                           "Nova was found in the test config.")
        nova_user = test_config.users.find_user(
            Requirements(is_admin=False, services=["nova"]))
        self.nova_client = create_nova_client(nova_user)
    def setUp(self):
        """Sets up the client."""
        global dbaas
        global dbaas_admin
        # TODO(rnirmal): We need to better split out the regular client and
        # the admin client
        instance_info.user = test_config.users.find_user(Requirements(is_admin=False))
        instance_info.dbaas = create_dbaas_client(instance_info.user)

        nova_user = test_config.users.find_user(
            Requirements(is_admin=False, services=["nova"]))
        self.nova_client = create_nova_client(nova_user)

        dbaas = instance_info.dbaas

        instance_info.admin_user = test_config.users.find_user(Requirements(is_admin=True))
        instance_info.dbaas_admin = create_dbaas_client(instance_info.admin_user)
        dbaas_admin = instance_info.dbaas_admin

        if WHITE_BOX:
            instance_info.user_context = context.RequestContext(instance_info.user.auth_user,
                                                                instance_info.user.tenant)