From 8e94da49675310dae2e94a860e515ce5ac16f33f Mon Sep 17 00:00:00 2001 From: Iryoung Jeong Date: Thu, 22 Nov 2012 12:58:47 +0900 Subject: [PATCH] Updates tearDown() to release instance objects This change fixes the bug by releasing the objects of the instance of class QuantumDbPluginV2TestCase. Removing unnecessary objects explicitly reduces the memory required by unit tests. Fixes bug 1065276 Change-Id: Ia003a7718e1aedc4e4c8fb02b723f4a511ebc319 --- quantum/tests/unit/test_db_plugin.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/quantum/tests/unit/test_db_plugin.py b/quantum/tests/unit/test_db_plugin.py index a2c9b2f62..339e7c07b 100644 --- a/quantum/tests/unit/test_db_plugin.py +++ b/quantum/tests/unit/test_db_plugin.py @@ -112,6 +112,10 @@ class QuantumDbPluginV2TestCase(unittest2.TestCase): def tearDown(self): super(QuantumDbPluginV2TestCase, self).tearDown() + self.api = None + self._deserializers = None + self._skip_native_bulk = None + self.ext_api = None # NOTE(jkoelker) for a 'pluggable' framework, Quantum sure # doesn't like when the plugin changes ;) db.clear_db() -- 2.45.2