nameko.testing.rabbit

Classes

Client

Pyrabbit replacement using requests instead of httplib2

Module Contents

class nameko.testing.rabbit.Client(uri)[源代码]

Bases: object

Pyrabbit replacement using requests instead of httplib2

uri[源代码]
_base_url[源代码]
_session[源代码]
auth[源代码]
_build_url(args)[源代码]
_request(method, *args, **kwargs)[源代码]
_get(*args, **kwargs)[源代码]
_put(*args, **kwargs)[源代码]
_delete(*args, **kwargs)[源代码]
_post(*args, **kwargs)[源代码]
_verify_api_connection()[源代码]
get_connections()[源代码]
delete_connection(name)[源代码]
get_exchanges(vhost)[源代码]
get_all_vhosts()[源代码]
create_vhost(vhost)[源代码]
delete_vhost(vhost)[源代码]
set_vhost_permissions(vhost, username, configure, read, write)[源代码]
get_queue(vhost, name)[源代码]
create_queue(vhost, name, **properties)[源代码]
get_queues(vhost)[源代码]
get_queue_bindings(vhost, name)[源代码]
create_queue_binding(vhost, exchange, queue, routing_key)[源代码]
publish(vhost, name, routing_key, payload, properties=None)[源代码]
get_messages(vhost, name, count=1, requeue=False)[源代码]