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
commit39d7f4c245989ee09b5d6f4b36be0b4ba212ba38 (patch)
treeac70e2f437910bbfd215998ef58e7652d259f96d
parent6d51443caaec1759349e76296b65920954795f19 (diff)
downloadqpid-python-39d7f4c245989ee09b5d6f4b36be0b4ba212ba38.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/qpid@1481824 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--java/test-profiles/python_tests/JavaPre010PythonExcludes3
-rw-r--r--tests/src/py/qpid_tests/broker_0_8/exchange.py4
2 files changed, 7 insertions, 0 deletions
diff --git a/java/test-profiles/python_tests/JavaPre010PythonExcludes b/java/test-profiles/python_tests/JavaPre010PythonExcludes
index 049b46b1d8..7c104fb8ca 100644
--- a/java/test-profiles/python_tests/JavaPre010PythonExcludes
+++ b/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/tests/src/py/qpid_tests/broker_0_8/exchange.py b/tests/src/py/qpid_tests/broker_0_8/exchange.py
index 56d6fa82e4..4c38d9fab9 100644
--- a/tests/src/py/qpid_tests/broker_0_8/exchange.py
+++ b/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("")