From: Iryoung Jeong Date: Thu, 22 Nov 2012 03:58:47 +0000 (+0900) Subject: Updates tearDown() to release instance objects X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=8e94da49675310dae2e94a860e515ce5ac16f33f;p=openstack-build%2Fneutron-build.git 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 --- 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()