summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPavlo Shchelokovskyy <shchelokovskyy@gmail.com>2022-06-02 19:05:42 +0300
committerYadnesh Kulkarni <ykulkarn@redhat.com>2023-01-18 06:28:02 +0000
commit51b0c368a914095cfdd8bf2e0923a85c788fc656 (patch)
treea6c45696c62e1f0ac72e56faaa3f52f064dd0144
parent3f775ea4576ab1201dddc781ef906f2e388b7eca (diff)
downloadceilometer-51b0c368a914095cfdd8bf2e0923a85c788fc656.tar.gz
Fix swift pollsters that use get_account
this is a followup to I38f9ff2bec0a2a3cb9dfc5c362284e33c12f3127 in swiftclient, head_account and get_account have somewhat different signatures, specifically order of kwargs. While passing http_conn as third arg works for head_account, it does not work for get_account. In order for it to work for both, it must be passed as kwarg. Change-Id: I5433dc248e3f02c67107466408ed8c9ea8dd16a7 (cherry picked from commit 05ac6c5d52f94ee4129c521974430fa582323bb6)
-rw-r--r--ceilometer/objectstore/swift.py2
-rw-r--r--ceilometer/tests/unit/objectstore/test_swift.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/ceilometer/objectstore/swift.py b/ceilometer/objectstore/swift.py
index c0a27201..9a5b852c 100644
--- a/ceilometer/objectstore/swift.py
+++ b/ceilometer/objectstore/swift.py
@@ -93,7 +93,7 @@ class _Base(plugin_base.PollsterBase):
yield (t.id, swift_api_method(
None,
keystone_client.get_auth_token(ksclient),
- http_conn))
+ http_conn=http_conn))
except ClientException as e:
if e.http_status == 404:
LOG.warning("Swift tenant id %s not found.", t.id)
diff --git a/ceilometer/tests/unit/objectstore/test_swift.py b/ceilometer/tests/unit/objectstore/test_swift.py
index c2bdd3fc..31283087 100644
--- a/ceilometer/tests/unit/objectstore/test_swift.py
+++ b/ceilometer/tests/unit/objectstore/test_swift.py
@@ -207,7 +207,7 @@ class TestSwiftPollster(testscenarios.testcase.WithScenarios,
self.assertEqual(expected, mock_connection.call_args_list)
expected = [mock.call(None, self.manager._auth_token,
- mock_connection.return_value)
+ http_conn=mock_connection.return_value)
for t in ASSIGNED_TENANTS]
self.assertEqual(expected, mock_method.call_args_list)