

def request(self, method, url, body=None, headers=None, raw=False):
    headers = (headers or {
        
    })
    parsed = urlparse.urlparse(url)
    if parsed.query.startswith('metadata/'):
        parsed = list(parsed)
        parsed[2] = ((parsed[2] + '/') + parsed[4])
        parsed[4] = ''
        url = urlparse.urlunparse(parsed)
    return super(AtmosMockHttp, self).request(method, url, body, headers, raw)

dataset/ETHPy150Open apache/libcloud/libcloud/test/storage/test_atmos.py AtmosMockHttp.request/original