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)[源代码]¶