diff options
author | Kim van der Riet <kpvdr@apache.org> | 2009-05-26 18:22:48 +0000 |
---|---|---|
committer | Kim van der Riet <kpvdr@apache.org> | 2009-05-26 18:22:48 +0000 |
commit | d41c4461932cd44629314fa11c8435764c31a6e3 (patch) | |
tree | 28ac24965ec7e7252a79b173c738a26fdd010d66 /cpp/src/tests/testlib.py | |
parent | 03fdb8e9e281cc317099fdcf67d05098b9d38131 (diff) | |
download | qpid-python-d41c4461932cd44629314fa11c8435764c31a6e3.tar.gz |
Persistent cluster test added which checks for recovery of queue and messages after all nodes in a cluster are killed. Test does not run if no store is loaded.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@778827 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/tests/testlib.py')
-rw-r--r-- | cpp/src/tests/testlib.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/cpp/src/tests/testlib.py b/cpp/src/tests/testlib.py index 64b6396d5b..89967c2d44 100644 --- a/cpp/src/tests/testlib.py +++ b/cpp/src/tests/testlib.py @@ -188,7 +188,7 @@ class TestBaseCluster(TestBase): args += " --load-module %s" % self._storeLib self._clusterDict[clusterName][nodeNumber] = self.startBroker(args, logFile) - def createCluster(self, clusterName, numberNodes): + def createCluster(self, clusterName, numberNodes = 0): """Create a cluster containing an initial number of nodes""" self._clusterDict[clusterName] = {} for n in range(0, numberNodes): @@ -215,7 +215,9 @@ class TestBaseCluster(TestBase): def getClusterTupleList(self, clusterName): """Get list of (pid, port) tuples of all nodes in named cluster""" - return self._clusterDict[clusterName].values() + if clusterName in self._clusterDict: + return self._clusterDict[clusterName].values() + return [] def getNumClusterBrokers(self, clusterName): """Get total number of brokers in named cluster""" |