Python charmhelpers.core.hookenv 模块,cache() 实例源码

我们从Python开源项目中,提取了以下11个代码示例,用于说明如何使用charmhelpers.core.hookenv.cache()

项目:charm-plumgrid-gateway    作者:openstack    | 项目源码 | 文件源码
def tearDown(self):
        # Reset cached cache
        hookenv.cache = {}
项目:charm-ceph-osd    作者:openstack    | 项目源码 | 文件源码
def tearDown(self):
        # Reset @cached cache
        hookenv.cache = {}
项目:charm-neutron-api    作者:openstack    | 项目源码 | 文件源码
def tearDown(self):
        # Reset cached cache
        hookenv.cache = {}
项目:charm-ceph-mon    作者:openstack    | 项目源码 | 文件源码
def tearDown(self):
        # Reset @cached cache
        hookenv.cache = {}
项目:charm-neutron-openvswitch    作者:openstack    | 项目源码 | 文件源码
def tearDown(self):
        # Reset cached cache
        hookenv.cache = {}
项目:charm-ceph    作者:openstack    | 项目源码 | 文件源码
def tearDown(self):
        # Reset @cached cache
        hookenv.cache = {}
项目:charm-neutron-api-plumgrid    作者:openstack    | 项目源码 | 文件源码
def tearDown(self):
        # Reset cached cache
        hookenv.cache = {}
项目:charm-plumgrid-director    作者:openstack    | 项目源码 | 文件源码
def tearDown(self):
        # Reset cached cache
        hookenv.cache = {}
项目:charm-plumgrid-edge    作者:openstack    | 项目源码 | 文件源码
def tearDown(self):
        # Reset cached cache
        hookenv.cache = {}
项目:charm-helpers    作者:juju    | 项目源码 | 文件源码
def _clean_globals():
    hookenv.cache.clear()
    del hookenv._atstart[:]
    del hookenv._atexit[:]
项目:charm-helpers    作者:juju    | 项目源码 | 文件源码
def test_relation_set_flushes_local_unit_cache(self, check_output,
                                                   check_call, local_unit):
        check_output.return_value = json.dumps('BAR').encode('UTF-8')
        local_unit.return_value = 'baz_unit'
        hookenv.relation_get(attribute='baz_scope', unit='baz_unit')
        hookenv.relation_get(attribute='bar_scope')
        self.assertTrue(len(hookenv.cache) == 2)
        check_output.return_value = ""
        hookenv.relation_set(baz_scope='hello')
        # relation_set should flush any entries for local_unit
        self.assertTrue(len(hookenv.cache) == 1)