summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-03-30 23:33:25 +0000
committerGerrit Code Review <review@openstack.org>2015-03-30 23:33:25 +0000
commit0f898f786131097aa10c4c31bb9e54df13d6f9b7 (patch)
tree83b22793eb071f4a7cdfdc6c879106053468de78
parent98734800f62e95523b755aa5486165928ce8c3e1 (diff)
parent74cb4728cd9b3dc16a6c621fb5f7afc271b1d774 (diff)
downloadtrove-0f898f786131097aa10c4c31bb9e54df13d6f9b7.tar.gz
Merge "Fix DB2 unit test to properly mock restart"
-rw-r--r--trove/tests/unittests/guestagent/test_db2_manager.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/trove/tests/unittests/guestagent/test_db2_manager.py b/trove/tests/unittests/guestagent/test_db2_manager.py
index f1d8dac4..e965d58a 100644
--- a/trove/tests/unittests/guestagent/test_db2_manager.py
+++ b/trove/tests/unittests/guestagent/test_db2_manager.py
@@ -14,6 +14,7 @@
import testtools
from mock import MagicMock
+from mock import patch
from testtools.matchers import Is, Equals, Not
from trove.common.context import TroveContext
from trove.common.instance import ServiceStatuses
@@ -132,9 +133,12 @@ class GuestAgentDB2ManagerTest(testtools.TestCase):
def test_restart(self):
mock_status = MagicMock()
self.manager.appStatus = mock_status
- db2_service.DB2App.restart = MagicMock(return_value=None)
- self.manager.restart(self.context)
- db2_service.DB2App.restart.assert_any_call()
+ with patch.object(db2_service.DB2App, 'restart',
+ return_value=None) as restart_mock:
+ #invocation
+ self.manager.restart(self.context)
+ #verification/assertion
+ restart_mock.assert_any_call()
def test_stop_db(self):
mock_status = MagicMock()