# Path: muranoclient/apiclient/client.py
# class HTTPClient(object):
# class BaseClient(object):
#     def __init__(self,
#                  auth_plugin,
#                  region_name=None,
#                  endpoint_type="publicURL",
#                  original_ip=None,
#                  verify=True,
#                  cert=None,
#                  timeout=None,
#                  timings=False,
#                  keyring_saver=None,
#                  debug=False,
#                  user_agent=None,
#                  http=None):
#     def _http_log_req(self, url, method, kwargs):
#     def _http_log_resp(self, resp):
#     def serialize(self, kwargs):
#     def get_timings(self):
#     def reset_timings(self):
#     def request(self, url, method, **kwargs):
#     def concat_url(endpoint, url):
#     def client_request(self, client, url, method, **kwargs):
#     def add_client(self, base_client_instance):
#     def authenticate(self):
#     def __init__(self, http_client, extensions=None):
#     def client_request(self, url, method, **kwargs):
#     def head(self, url, **kwargs):
#     def get(self, url, **kwargs):
#     def post(self, url, **kwargs):
#     def put(self, url, **kwargs):
#     def delete(self, url, **kwargs):
#     def patch(self, url, **kwargs):
#     def get_class(api_name, version, version_map):


import json
import parse
import requests
from muranoclient.apiclient import client
                raise AssertionError('%r != %r' %
                                     (self.callstack[pos][3], body))

    def assert_called_anytime(self, url, method, body=None):
        """Assert than an API method was called anytime in the test."""
        expected = (url, method)

        assert self.callstack, \
            "Expected %s %s but no calls were made." % expected

        found = False
        entry = None
        for entry in self.callstack:
            if expected == entry[0:2]:
                found = True
                break

        assert found, 'Expected %s %s; got %s' % \
            (url, method, self.callstack)
        if body is not None:
            assert entry[3] == body, "%s != %s" % (entry[3], body)

        self.callstack = []

    def clear_callstack(self):
        self.callstack = []

    def authenticate(self):
        pass


# Path: muranoclient/apiclient/client.py
# class HTTPClient(object):
# class BaseClient(object):
#     def __init__(self,
#                  auth_plugin,
#                  region_name=None,
#                  endpoint_type="publicURL",
#                  original_ip=None,
#                  verify=True,
#                  cert=None,
#                  timeout=None,
#                  timings=False,
#                  keyring_saver=None,
#                  debug=False,
#                  user_agent=None,
#                  http=None):
#     def _http_log_req(self, url, method, kwargs):
#     def _http_log_resp(self, resp):
#     def serialize(self, kwargs):
#     def get_timings(self):
#     def reset_timings(self):
#     def request(self, url, method, **kwargs):
#     def concat_url(endpoint, url):
#     def client_request(self, client, url, method, **kwargs):
#     def add_client(self, base_client_instance):
#     def authenticate(self):
#     def __init__(self, http_client, extensions=None):
#     def client_request(self, url, method, **kwargs):
#     def head(self, url, **kwargs):
#     def get(self, url, **kwargs):
#     def post(self, url, **kwargs):
#     def put(self, url, **kwargs):
#     def delete(self, url, **kwargs):
#     def patch(self, url, **kwargs):
#     def get_class(api_name, version, version_map):


# Path: muranoclient/apiclient/fake_client.py
import json
import parse
import requests
from muranoclient.apiclient import client

                raise AssertionError('%r != %r' %
                                     (self.callstack[pos][3], body))

    def assert_called_anytime(self, url, method, body=None):
        """Assert than an API method was called anytime in the test."""
        expected = (url, method)

        assert self.callstack, \
            "Expected %s %s but no calls were made." % expected

        found = False
        entry = None
        for entry in self.callstack:
            if expected == entry[0:2]:
                found = True
                break

        assert found, 'Expected %s %s; got %s' % \
            (url, method, self.callstack)
        if body is not None:
            assert entry[3] == body, "%s != %s" % (entry[3], body)

        self.callstack = []

    def clear_callstack(self):
        self.callstack = []

    def authenticate(self):
        pass


    def client_request(self, client, url, method, **kwargs):