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):
     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):
     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
Beispiel #7
0
 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, 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, 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.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)
Beispiel #13
0
 def setUp(self):
     CharmTestCase.setUp(self, hooks, self.TO_PATCH)
     self.config.side_effect = self.test_config.get
 def setUp(self):
     CharmTestCase.setUp(self, percona_utils, TO_PATCH)
Beispiel #15
0
 def setUp(self):
     CharmTestCase.setUp(self, percona_utils, TO_PATCH)
 def setUp(self):
     CharmTestCase.setUp(self, hooks, self.TO_PATCH)
 def tearDown(self):
     CharmTestCase.tearDown(self)
     try:
         shutil.rmtree(self.tmpdir)
     except:
         pass
 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 tearDown(self):
     CharmTestCase.tearDown(self)
     shutil.rmtree(self.tmpdir)
     shutil.rmtree(self.tmpcrond)
     shutil.rmtree(self.sharedir)
Beispiel #23
0
 def setUp(self):
     CharmTestCase.setUp(self, hooks, TO_PATCH)
     self.network_get_primary_address.side_effect = NotImplementedError
 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)
     self.config.side_effect = self.test_config.get
     self.pxc_installed.return_value = False
 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, 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, 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, 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):
     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, TO_PATCH)
     self.network_get_primary_address.side_effect = NotImplementedError
     self.sst_password.return_value = 'ubuntu'
 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 tearDown(self):
     CharmTestCase.tearDown(self)
     try:
         shutil.rmtree(self.tmpdir)
     except:
         pass
 def setUp(self):
     CharmTestCase.setUp(self, hooks, TO_PATCH)