def test_release_granted(self):
c = coordinator.BaseCoordinator()
unit = hookenv.local_unit()
c.requests = {unit: {'lock1': sentinel.ts, 'lock2': sentinel.ts},
'foo/2': {'lock1': sentinel.ts}}
c.grants = {unit: {'lock1': sentinel.ts},
'foo/2': {'lock1': sentinel.ts}}
# The granted lock for the local unit is released.
c._release_granted()
self.assertDictEqual(c.requests, {unit: {'lock2': sentinel.ts},
'foo/2': {'lock1': sentinel.ts}})
评论列表
文章目录