'Fake out the caching layer for get_account_info(). Injects account data
into environ such that keys are the tempurl keys, if set.'

def _fake_cache_environ(self, environ, account, keys, container_keys=None):

    meta = {'swash': 'buckle'}
    for (idx, key) in enumerate(keys):
        meta_name = ('Temp-URL-key' + (('-%d' % (idx + 1)) if idx else ''))
        if key:
            meta[meta_name] = key
    ic = environ.setdefault('swift.infocache', {})
    ic[('account/' + account)] = {'status': 204, 'container_count': '0', 'total_object_count': '0', 'bytes': '0', 'meta': meta}
    meta = {}
    for (i, key) in enumerate((container_keys or [])):
        meta_name = ('Temp-URL-key' + (('-%d' % (i + 1)) if i else ''))
        meta[meta_name] = key
    container_cache_key = (('container/' + account) + '/c')
    ic.setdefault(container_cache_key, {'meta': meta})
