Merge pull request #2 from openstack-charmers/lourot/fix-unit-tests

Fix unit tests
This commit is contained in:
Dmitrii Shcherbakov 2020-06-15 14:51:43 +03:00 committed by GitHub
commit 9f86eece9a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 8 deletions

View File

@ -49,17 +49,19 @@ class OSBaseCharm(CharmBase):
REQUIRED_RELATIONS = []
def __init__(self, framework, key):
super().__init__(framework, key)
def __init__(self, framework):
super().__init__(framework)
self.state.set_default(is_started=False)
self.state.set_default(is_paused=False)
self.state.set_default(series_upgrade=False)
self.framework.observe(self.on.install, self)
self.framework.observe(self.on.update_status, self)
self.framework.observe(self.on.pause_action, self)
self.framework.observe(self.on.resume_action, self)
self.framework.observe(self.on.pre_series_upgrade, self)
self.framework.observe(self.on.post_series_upgrade, self)
self.framework.observe(self.on.install, self.on_install)
self.framework.observe(self.on.update_status, self.on_update_status)
self.framework.observe(self.on.pause_action, self.on_pause_action)
self.framework.observe(self.on.resume_action, self.on_resume_action)
self.framework.observe(self.on.pre_series_upgrade,
self.on_pre_series_upgrade)
self.framework.observe(self.on.post_series_upgrade,
self.on_post_series_upgrade)
def install_pkgs(self):
logging.info("Installing packages")