summaryrefslogtreecommitdiff
path: root/cpp/src
diff options
context:
space:
mode:
authorKen Giusti <kgiusti@apache.org>2013-07-26 17:13:19 +0000
committerKen Giusti <kgiusti@apache.org>2013-07-26 17:13:19 +0000
commit41d1c40b33f17ef9edd70a25db167de974405461 (patch)
treeb4a77d2decba0d074d8613509fc1222326469fcc /cpp/src
parent754e3779c75f607f1b2beccbc8d6c2e3ef3abbfe (diff)
downloadqpid-python-41d1c40b33f17ef9edd70a25db167de974405461.tar.gz
QPID-5019: add flag to distinguish QMFv2 events
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1507370 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src')
-rwxr-xr-xcpp/src/tests/qpidd_qmfv2_tests.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/cpp/src/tests/qpidd_qmfv2_tests.py b/cpp/src/tests/qpidd_qmfv2_tests.py
index bd64928dae..55497ccc03 100755
--- a/cpp/src/tests/qpidd_qmfv2_tests.py
+++ b/cpp/src/tests/qpidd_qmfv2_tests.py
@@ -88,7 +88,9 @@ class ConsoleTest(BrokerTest):
class Handler(qmf.console.Console):
def __init__(self):
self.v1_oids = 0
+ self.v1_events = 0
self.v2_oids = 0
+ self.v2_events = 0
self.broker_info = []
self.broker_conn = []
self.newpackage = []
@@ -116,6 +118,11 @@ class ConsoleTest(BrokerTest):
def event(self, broker, event):
#print "EVENT %s" % event
self.events.append(event)
+ if event.isV2:
+ self.v2_events += 1
+ else:
+ self.v1_events += 1
+
def heartbeat(self, agent, timestamp):
#print "Heartbeat %s" % agent
self.heartbeats.append( (agent, timestamp) )
@@ -178,8 +185,10 @@ class ConsoleTest(BrokerTest):
# verify that the published objects were of the correct QMF version
if self._broker_is_v1:
assert handler.v1_oids and handler.v2_oids == 0, "QMFv2 updates received while in V1-only mode!"
+ assert handler.v1_events and handler.v2_events == 0, "QMFv2 events received while in V1-only mode!"
else:
assert handler.v2_oids and handler.v1_oids == 0, "QMFv1 updates received while in V2-only mode!"
+ assert handler.v2_events and handler.v1_events == 0, "QMFv1 events received while in V2-only mode!"
def _test_async_method(self):
class Handler (qmf.console.Console):