summaryrefslogtreecommitdiff
path: root/python/qpid/tests/messaging/endpoints.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/qpid/tests/messaging/endpoints.py')
-rw-r--r--python/qpid/tests/messaging/endpoints.py35
1 files changed, 13 insertions, 22 deletions
diff --git a/python/qpid/tests/messaging/endpoints.py b/python/qpid/tests/messaging/endpoints.py
index c46a3f6fa9..6a5cecf3b1 100644
--- a/python/qpid/tests/messaging/endpoints.py
+++ b/python/qpid/tests/messaging/endpoints.py
@@ -676,13 +676,13 @@ class AddressTests(Base):
try:
self.ssn.sender("test-bad-options-snd; %s" % options)
assert False
- except SendError, e:
+ except InvalidOption, e:
assert "error in options: %s" % error == str(e), e
try:
self.ssn.receiver("test-bad-options-rcv; %s" % options)
assert False
- except ReceiveError, e:
+ except InvalidOption, e:
assert "error in options: %s" % error == str(e), e
def testIllegalKey(self):
@@ -759,7 +759,7 @@ class AddressTests(Base):
snd.close()
try:
self.ssn.sender("test-delete")
- except SendError, e:
+ except NotFound, e:
assert "no such queue" in str(e)
def testDeleteByReceiver(self):
@@ -773,7 +773,7 @@ class AddressTests(Base):
try:
self.ssn.receiver("test-delete")
assert False
- except ReceiveError, e:
+ except NotFound, e:
assert "no such queue" in str(e)
def testDeleteSpecial(self):
@@ -957,45 +957,36 @@ class AddressErrorTests(Base):
assert check(e), "unexpected error: %s" % compat.format_exc(e)
def testNoneTarget(self):
- # XXX: should have specific exception for this
- self.senderErrorTest(None, SendError)
+ self.senderErrorTest(None, MalformedAddress)
def testNoneSource(self):
- # XXX: should have specific exception for this
- self.receiverErrorTest(None, ReceiveError)
+ self.receiverErrorTest(None, MalformedAddress)
def testNoTarget(self):
- # XXX: should have specific exception for this
- self.senderErrorTest(NOSUCH_Q, SendError, lambda e: NOSUCH_Q in str(e))
+ self.senderErrorTest(NOSUCH_Q, NotFound, lambda e: NOSUCH_Q in str(e))
def testNoSource(self):
- # XXX: should have specific exception for this
- self.receiverErrorTest(NOSUCH_Q, ReceiveError, lambda e: NOSUCH_Q in str(e))
+ self.receiverErrorTest(NOSUCH_Q, NotFound, lambda e: NOSUCH_Q in str(e))
def testUnparseableTarget(self):
- # XXX: should have specific exception for this
- self.senderErrorTest(UNPARSEABLE_ADDR, SendError,
+ self.senderErrorTest(UNPARSEABLE_ADDR, MalformedAddress,
lambda e: "expecting COLON" in str(e))
def testUnparseableSource(self):
- # XXX: should have specific exception for this
- self.receiverErrorTest(UNPARSEABLE_ADDR, ReceiveError,
+ self.receiverErrorTest(UNPARSEABLE_ADDR, MalformedAddress,
lambda e: "expecting COLON" in str(e))
def testUnlexableTarget(self):
- # XXX: should have specific exception for this
- self.senderErrorTest(UNLEXABLE_ADDR, SendError,
+ self.senderErrorTest(UNLEXABLE_ADDR, MalformedAddress,
lambda e: "unrecognized characters" in str(e))
def testUnlexableSource(self):
- # XXX: should have specific exception for this
- self.receiverErrorTest(UNLEXABLE_ADDR, ReceiveError,
+ self.receiverErrorTest(UNLEXABLE_ADDR, MalformedAddress,
lambda e: "unrecognized characters" in str(e))
def testInvalidMode(self):
- # XXX: should have specific exception for this
self.receiverErrorTest('name; {mode: "this-is-a-bad-receiver-mode"}',
- ReceiveError,
+ InvalidOption,
lambda e: "not in ('browse', 'consume')" in str(e))
SENDER_Q = 'test-sender-q; {create: always, delete: always}'