summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Rudyy <orudyy@apache.org>2013-05-13 12:38:21 +0000
committerAlex Rudyy <orudyy@apache.org>2013-05-13 12:38:21 +0000
commitb32707e3b9ac0ff85a2867919fa6782dbe3610f5 (patch)
tree77bfdb78ce0186bd740cd688d1ebd37306677152
parent2a596a754669789d8b27f320dd8785a3f036943b (diff)
downloadqpid-python-b32707e3b9ac0ff85a2867919fa6782dbe3610f5.tar.gz
QPID-4832: Split 0.8 python test DefaultExchangeRuleTests.testDefaultExchange into 2 tests:
testDefaultExchange testing that queue is automatically bound to a default exchange testDefaultExchangeExplicitBind testing explicit queue bind on a default exchange Exclude testDefaultExchangeExplicitBind from Java Broker python test profile git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1481824 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--qpid/java/test-profiles/python_tests/JavaPre010PythonExcludes3
-rw-r--r--qpid/tests/src/py/qpid_tests/broker_0_8/exchange.py4
2 files changed, 7 insertions, 0 deletions
diff --git a/qpid/java/test-profiles/python_tests/JavaPre010PythonExcludes b/qpid/java/test-profiles/python_tests/JavaPre010PythonExcludes
index 049b46b1d8..7c104fb8ca 100644
--- a/qpid/java/test-profiles/python_tests/JavaPre010PythonExcludes
+++ b/qpid/java/test-profiles/python_tests/JavaPre010PythonExcludes
@@ -32,3 +32,6 @@ qpid_tests.broker_0_9.query.QueryTests.test_exchange_query
# QPID-3987 Tests broker_0_9.queue.QueueTests.test_unbind_fanout and broker_0_9.queue.QueueTests.test_unbind_headers fail with 404, 'No such binding'
qpid_tests.broker_0_9.queue.QueueTests.test_unbind_fanout
qpid_tests.broker_0_9.queue.QueueTests.test_unbind_headers
+
+#QPID-4832 Java Broker does not support an explicit bind to a default exchange
+qpid_tests.broker_0_8.exchange.DefaultExchangeRuleTests.testDefaultExchangeExplicitBind
diff --git a/qpid/tests/src/py/qpid_tests/broker_0_8/exchange.py b/qpid/tests/src/py/qpid_tests/broker_0_8/exchange.py
index 56d6fa82e4..4c38d9fab9 100644
--- a/qpid/tests/src/py/qpid_tests/broker_0_8/exchange.py
+++ b/qpid/tests/src/py/qpid_tests/broker_0_8/exchange.py
@@ -138,6 +138,10 @@ class DefaultExchangeRuleTests(TestBase, StandardExchangeVerifier):
# Test automatic binding by queue name.
self.queue_declare(queue="d")
self.assertPublishConsume(queue="d", routing_key="d")
+
+ def testDefaultExchangeExplicitBind(self):
+ # Test automatic binding by queue name.
+ self.queue_declare(queue="d")
# Test explicit bind to default queue
self.verifyDirectExchange("")