def setUp(self): CharmTestCase.setUp(self, hooks, TO_PATCH) self.config.side_effect = self.test_config.get self.default_config = self._get_default_config() for key, value in self.default_config.items(): self.test_config.set(key, value) self.is_leader.return_value = False
def setUp(self): patch_targets_master = TO_PATCH[:] patch_targets_master.extend([ 'configure_master', 'get_cluster_id', 'get_master_status', 'leader_set' ]) CharmTestCase.setUp(self, hooks, patch_targets_master)
def setUp(self): patch_targets_master = TO_PATCH[:] patch_targets_master.extend(['configure_master', 'get_cluster_id', 'get_master_status', 'leader_set']) CharmTestCase.setUp(self, hooks, patch_targets_master)
def setUp(self): CharmTestCase.setUp(self, hooks, self.TO_PATCH) self.config.side_effect = self.test_config.get self.is_unit_paused_set.return_value = False self.is_leader.return_value = False self.is_leader_bootstrapped.return_value = False self.is_bootstrapped.return_value = False self.clustered_once.return_value = False self.relation_ids.return_value = [] self.is_relation_made.return_value = False self.leader_get.return_value = '10.10.10.10' self.get_cluster_hosts.return_value = []
def setUp(self): CharmTestCase.setUp(self, hooks, TO_PATCH) self.tmpdir = tempfile.mkdtemp() hooks.CRON_POLL_FILEPATH = os.path.join(self.tmpdir, hooks.CRON_POLL_FILENAME) self.tmpcrond = tempfile.mkdtemp(prefix='cron.d') hooks.CRON_D = self.tmpcrond self.sharedir = tempfile.mkdtemp(prefix='share') hooks.USR_SHARE_DIR = self.sharedir setattr(self.test_config, "save", lambda: None) hooks.CRON_POLL_FILEPATH = os.path.join(self.tmpcrond, hooks.CRON_POLL_FILENAME) self.get_release.return_value = 'icehouse' self.mock_configs = mock.MagicMock() self.get_configs.return_value = self.mock_configs
def setUp(self): CharmTestCase.setUp(self, hooks, self.TO_PATCH) self.config.side_effect = self.test_config.get self.is_unit_paused_set.return_value = False self.is_unit_upgrading_set.return_value = False self.is_leader.return_value = False self.is_leader_bootstrapped.return_value = False self.is_bootstrapped.return_value = False self.clustered_once.return_value = False self.relation_ids.return_value = [] self.is_relation_made.return_value = False self.get_cluster_hosts.return_value = [] def _leader_get(key): settings = {'leader-ip': '10.10.10.10', 'cluster_series_upgrading': False} return settings.get(key) self.leader_get.side_effect = _leader_get
def setUp(self): CharmTestCase.setUp(self, hooks, TO_PATCH) self.tmpdir = tempfile.mkdtemp() mirrors_fname = os.path.basename(hooks.MIRRORS_CONF_FILE_NAME) self.mirrors_conf_fpath = os.path.join(self.tmpdir, mirrors_fname) hooks.MIRRORS_CONF_FILE_NAME = self.mirrors_conf_fpath hooks.CRON_POLL_FILEPATH = os.path.join(self.tmpdir, hooks.CRON_POLL_FILENAME) self.tmpcrond = tempfile.mkdtemp(prefix='cron.d') hooks.CRON_D = self.tmpcrond self.sharedir = tempfile.mkdtemp(prefix='share') hooks.USR_SHARE_DIR = self.sharedir setattr(self.test_config, "save", lambda: None) hooks.CRON_POLL_FILEPATH = os.path.join(self.tmpcrond, hooks.CRON_POLL_FILENAME) self.get_release.return_value = 'icehouse'
def setUp(self): CharmTestCase.setUp(self, hooks, TO_PATCH) self.network_get_primary_address.side_effect = NotImplementedError self.sst_password.return_value = 'ubuntu' self.get_cluster_hostnames.return_value = [""] self.resolve_cnf_file.return_value = "" self.resource_percona_params = \ (' params ' ' wsrep_cluster_address="gcomm://"' ' config=""' ' datadir="/var/lib/percona-xtradb-cluster"' ' socket="/var/run/mysqld/mysqld.sock" ' ' pid="/var/run/mysqld/mysqld.pid"' ' check_user=sstuser check_passwd="' + 'ubuntu' + '"' ' binary="/usr/bin/mysqld_safe"' ' op monitor timeout=120 interval=20 depth=0' ' op monitor role=Master timeout=120 interval=10 depth=0' ' op monitor role=Slave timeout=120 interval=30 depth=0')
def setUp(self): CharmTestCase.setUp(self, hooks, TO_PATCH) self.network_get_primary_address.side_effect = NotImplementedError
def setUp(self): CharmTestCase.setUp(self, hooks, TO_PATCH) self.network_get_primary_address.side_effect = NotImplementedError self.is_clustered.return_value = False self.config.side_effect = self.test_config.get self.test_config.set('prefer-ipv6', False)
def setUp(self): CharmTestCase.setUp(self, percona_utils, TO_PATCH)
def setUp(self): patch_targets_slave = TO_PATCH[:] patch_targets_slave.extend(["configure_slave", "get_cluster_id"]) CharmTestCase.setUp(self, hooks, patch_targets_slave)
def setUp(self): CharmTestCase.setUp(self, hooks, self.TO_PATCH) self.config.side_effect = self.test_config.get self.log.side_effect = self.print_log self.tmpdir = tempfile.mkdtemp()
def setUp(self): CharmTestCase.setUp(self, hooks, self.TO_PATCH) self.config.side_effect = self.test_config.get self.pxc_installed.return_value = False
def setUp(self): CharmTestCase.setUp(self, hooks, TO_PATCH) self.network_get_primary_address.side_effect = NotImplementedError self.sst_password.return_value = 'ubuntu'
def setUp(self): CharmTestCase.setUp(self, percona_utils, self.TO_PATCH) self.log.side_effect = self.juju_log
def setUp(self): CharmTestCase.setUp(self, hooks, self.TO_PATCH) self.config.side_effect = self.test_config.get
def setUp(self): patch_targets_nrpe = TO_PATCH[:] patch_targets_nrpe.remove("update_nrpe_config") patch_targets_nrpe.append("nrpe") patch_targets_nrpe.append("apt_install") CharmTestCase.setUp(self, hooks, patch_targets_nrpe)
def setUp(self): CharmTestCase.setUp(self, hooks, self.TO_PATCH)
def setUp(self): CharmTestCase.setUp(self, hooks, TO_PATCH) self.config.side_effect = self.test_config.get self.is_leader.return_value = False kvstore = kv() kvstore.set('initial_client_update_done', True)
def setUp(self): CharmTestCase.setUp(self, hooks, TO_PATCH)