summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--trove/extensions/mgmt/instances/models.py2
-rw-r--r--trove/tests/unittests/mgmt/test_models.py3
2 files changed, 5 insertions, 0 deletions
diff --git a/trove/extensions/mgmt/instances/models.py b/trove/extensions/mgmt/instances/models.py
index 0152c9de..0bd8266e 100644
--- a/trove/extensions/mgmt/instances/models.py
+++ b/trove/extensions/mgmt/instances/models.py
@@ -156,6 +156,8 @@ def _load_servers(instances, find_server):
def publish_exist_events(transformer, admin_context):
notifications = transformer()
+ # clear out admin_context.auth_token so it does not get logged
+ admin_context.auth_token = None
for notification in notifications:
notifier.notify(admin_context,
CONF.host,
diff --git a/trove/tests/unittests/mgmt/test_models.py b/trove/tests/unittests/mgmt/test_models.py
index 6fcf96d3..a635655d 100644
--- a/trove/tests/unittests/mgmt/test_models.py
+++ b/trove/tests/unittests/mgmt/test_models.py
@@ -41,6 +41,7 @@ class MockMgmtInstanceTest(TestCase):
def setUp(self):
super(MockMgmtInstanceTest, self).setUp()
self.context = TroveContext()
+ self.context.auth_token = 'some_secret_password'
self.client = mock(Client)
self.server_mgr = mock(ServerManager)
self.client.servers = self.server_mgr
@@ -277,6 +278,7 @@ class TestMgmtInstanceTasks(MockMgmtInstanceTest):
flavor = mock(Flavor)
flavor.name = 'db.small'
when(self.flavor_mgr).get('flavor_1').thenReturn(flavor)
+ self.assertThat(self.context.auth_token, Is('some_secret_password'))
when(notifier).notify(self.context,
any(str),
'trove.instance.exists',
@@ -291,3 +293,4 @@ class TestMgmtInstanceTasks(MockMgmtInstanceTest):
'trove.instance.exists',
'INFO',
any(dict))
+ self.assertThat(self.context.auth_token, Is(None))