Ejemplo n.º 1
0
    def test_create_user_missing_tenant(self):
        self.fake_client.identity.get_tenant_by_name.side_effect = lib_exc.NotFound("tenant is not found")
        self.useFixture(mockpatch.PatchObject(javelin, "keystone_admin", return_value=self.fake_client))

        javelin.create_users([self.fake_object])

        mocked_function = self.fake_client.identity.create_user
        self.assertFalse(mocked_function.called)
Ejemplo n.º 2
0
    def test_create_users(self):
        self.fake_client.identity.get_tenant_by_name.return_value = self.fake_object["tenant"]
        self.fake_client.identity.get_user_by_username.side_effect = lib_exc.NotFound("user is not found")
        self.useFixture(mockpatch.PatchObject(javelin, "keystone_admin", return_value=self.fake_client))

        javelin.create_users([self.fake_object])

        fake_tenant_id = self.fake_object["tenant"]["id"]
        fake_email = "%s@%s" % (self.fake_object["user"], fake_tenant_id)
        mocked_function = self.fake_client.identity.create_user
        mocked_function.assert_called_once_with(
            self.fake_object["name"], self.fake_object["password"], fake_tenant_id, fake_email, enabled=True
        )
Ejemplo n.º 3
0
    def test_create_user_missing_tenant(self):
        self.useFixture(
            mockpatch.Patch(
                'tempest.common.identity.get_tenant_by_name',
                side_effect=lib_exc.NotFound("tenant is not found")))
        self.useFixture(
            mockpatch.PatchObject(javelin,
                                  "keystone_admin",
                                  return_value=self.fake_client))

        javelin.create_users([self.fake_object])

        mocked_function = self.fake_client.identity.create_user
        self.assertFalse(mocked_function.called)
Ejemplo n.º 4
0
    def test_create_users(self):
        self.fake_client.identity.get_tenant_by_name.return_value = \
            self.fake_object['tenant']
        self.fake_client.identity.get_user_by_username.side_effect = \
            lib_exc.NotFound("user is not found")
        self.useFixture(mockpatch.PatchObject(javelin, "keystone_admin",
                                              return_value=self.fake_client))

        javelin.create_users([self.fake_object])

        fake_tenant_id = self.fake_object['tenant']['id']
        fake_email = "%s@%s" % (self.fake_object['user'], fake_tenant_id)
        mocked_function = self.fake_client.identity.create_user
        mocked_function.assert_called_once_with(self.fake_object['name'],
                                                self.fake_object['password'],
                                                fake_tenant_id,
                                                fake_email,
                                                enabled=True)
Ejemplo n.º 5
0
    def test_create_users(self):
        self.fake_client.identity.get_tenant_by_name.return_value = \
            self.fake_object['tenant']
        self.fake_client.identity.get_user_by_username.side_effect = \
            lib_exc.NotFound()
        self.useFixture(mockpatch.PatchObject(javelin, "keystone_admin",
                                              return_value=self.fake_client))

        javelin.create_users([self.fake_object])

        fake_tenant_id = self.fake_object['tenant']['id']
        fake_email = "%s@%s" % (self.fake_object['user'], fake_tenant_id)
        mocked_function = self.fake_client.identity.create_user
        mocked_function.assert_called_once_with(self.fake_object['name'],
                                                self.fake_object['password'],
                                                fake_tenant_id,
                                                fake_email,
                                                enabled=True)
Ejemplo n.º 6
0
    def test_create_users(self):
        self.useFixture(mockpatch.Patch(
                        'tempest.common.identity.get_tenant_by_name',
                        return_value=self.fake_object['tenant']))
        self.useFixture(mockpatch.Patch(
                        'tempest.common.identity.get_user_by_username',
                        side_effect=lib_exc.NotFound("user is not found")))
        self.useFixture(mockpatch.PatchObject(javelin, "keystone_admin",
                                              return_value=self.fake_client))

        javelin.create_users([self.fake_object])

        fake_tenant_id = self.fake_object['tenant']['id']
        fake_email = "%s@%s" % (self.fake_object['user'], fake_tenant_id)
        mocked_function = self.fake_client.users.create_user
        mocked_function.assert_called_once_with(
            name=self.fake_object['name'],
            password=self.fake_object['password'],
            tenantId=fake_tenant_id,
            email=fake_email,
            enabled=True)