summaryrefslogtreecommitdiff
path: root/kombu/transport/pyamqplib.py
diff options
context:
space:
mode:
authorAsk Solem <askh@opera.com>2010-11-09 15:27:43 +0100
committerAsk Solem <askh@opera.com>2010-11-09 15:27:43 +0100
commit402260bf9f3c39986d2fa611758b7d20ddfef9fb (patch)
tree4a27adf0f5f64ecbb62cb5a6df0e04e17ae3db11 /kombu/transport/pyamqplib.py
parent9b103e43b6ad84310a796d28a623f2c62713fd15 (diff)
downloadkombu-402260bf9f3c39986d2fa611758b7d20ddfef9fb.tar.gz
94% coverage of the core library, but still missing coverage of compat, pidbox, and functional tests for concrete transports beanstalk, redis, couchdb, pika and mongodb
Diffstat (limited to 'kombu/transport/pyamqplib.py')
-rw-r--r--kombu/transport/pyamqplib.py18
1 files changed, 10 insertions, 8 deletions
diff --git a/kombu/transport/pyamqplib.py b/kombu/transport/pyamqplib.py
index b3521af8..36b2b979 100644
--- a/kombu/transport/pyamqplib.py
+++ b/kombu/transport/pyamqplib.py
@@ -26,7 +26,7 @@ DEFAULT_PORT = 5672
transport.AMQP_PROTOCOL_HEADER = "AMQP\x01\x01\x08\x00"
-class Connection(amqp.Connection):
+class Connection(amqp.Connection): # pragma: no cover
def _dispatch_basic_return(self, channel, args, msg):
reply_code = args.read_short()
@@ -179,6 +179,8 @@ class Channel(_Channel):
class Transport(base.Transport):
+ Connection = Connection
+
default_port = DEFAULT_PORT
connection_errors = (AMQPConnectionException,
socket.error,
@@ -207,13 +209,13 @@ class Transport(base.Transport):
raise KeyError("Missing password for AMQP connection.")
if not conninfo.port:
conninfo.port = self.default_port
- return Connection(host=conninfo.host,
- userid=conninfo.userid,
- password=conninfo.password,
- virtual_host=conninfo.virtual_host,
- insist=conninfo.insist,
- ssl=conninfo.ssl,
- connect_timeout=conninfo.connect_timeout)
+ return self.Connection(host=conninfo.host,
+ userid=conninfo.userid,
+ password=conninfo.password,
+ virtual_host=conninfo.virtual_host,
+ insist=conninfo.insist,
+ ssl=conninfo.ssl,
+ connect_timeout=conninfo.connect_timeout)
def close_connection(self, connection):
"""Close the AMQP broker connection."""