diff options
-rw-r--r-- | trove/extensions/mgmt/instances/models.py | 2 | ||||
-rw-r--r-- | trove/tests/unittests/mgmt/test_models.py | 3 |
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)) |