[osclients] Fix zaqar client
While porting to obtaining auth_ref from keystoneauth library, we missed the way how zaqar obtains project_id. This patch fixes it. Change-Id: I00dc126fa1a19298e5c90ea08c9a39800f0615a9
This commit is contained in:
parent
d701c6317a
commit
b79d6f46d5
@ -531,7 +531,7 @@ class Zaqar(OSClient):
|
|||||||
def create_client(self, version=None, service_type=None):
|
def create_client(self, version=None, service_type=None):
|
||||||
"""Return Zaqar client."""
|
"""Return Zaqar client."""
|
||||||
from zaqarclient.queues import client as zaqar
|
from zaqarclient.queues import client as zaqar
|
||||||
tenant_id = self.keystone.auth_ref.get("token").get("tenant").get("id")
|
tenant_id = self.keystone.auth_ref.project_id
|
||||||
conf = {"auth_opts": {"backend": "keystone", "options": {
|
conf = {"auth_opts": {"backend": "keystone", "options": {
|
||||||
"os_username": self.credential.username,
|
"os_username": self.credential.username,
|
||||||
"os_password": self.credential.password,
|
"os_password": self.credential.password,
|
||||||
|
@ -574,7 +574,7 @@ class OSClientsTestCase(test.TestCase):
|
|||||||
mock_zaqar = mock.MagicMock()
|
mock_zaqar = mock.MagicMock()
|
||||||
mock_zaqar.client.Client = mock.MagicMock(return_value=fake_zaqar)
|
mock_zaqar.client.Client = mock.MagicMock(return_value=fake_zaqar)
|
||||||
self.assertNotIn("zaqar", self.clients.cache)
|
self.assertNotIn("zaqar", self.clients.cache)
|
||||||
p_id = self.auth_ref.get("token").get("tenant").get("id")
|
p_id = self.auth_ref.project_id
|
||||||
with mock.patch.dict("sys.modules", {"zaqarclient.queues":
|
with mock.patch.dict("sys.modules", {"zaqarclient.queues":
|
||||||
mock_zaqar}):
|
mock_zaqar}):
|
||||||
client = self.clients.zaqar()
|
client = self.clients.zaqar()
|
||||||
|
Loading…
Reference in New Issue
Block a user