def test_get_vip_type(self): self.test_load_config_with_good_config() host_config = ConfigHelper('node1') self.assertEqual(host_config.get_vip_type(), 'metal') host_config = ConfigHelper('db11') self.assertEqual(host_config.get_vip_type(), 'aws')
def test_get_manage_vip(self): self.test_load_config_with_good_config() host_config = ConfigHelper('node1') self.assertTrue(host_config.get_manage_vip()) host_config = ConfigHelper('db12') self.assertFalse(host_config.get_manage_vip())
def test_get_writer_vip(self): self.test_load_config_with_good_config() host_config = ConfigHelper('master') self.assertEqual(host_config.get_writer_vip(), '192.168.30.100') host_config = ConfigHelper('db13') self.assertEqual(host_config.get_writer_vip(), '192.168.10.155')
def test_get_cluster_interface(self): self.test_load_config_with_good_config() host_config = ConfigHelper('node2') self.assertEqual(host_config.get_cluster_interface(), 'eth1') host_config = ConfigHelper('db10') self.assertEqual(host_config.get_cluster_interface(), 'eth10')
def test_get_requires_sudo(self): self.test_load_config_with_good_config() host_config = ConfigHelper('master') self.assertEqual(host_config.get_requires_sudo(), True) host_config = ConfigHelper('db12') self.assertEqual(host_config.get_requires_sudo(), False)
def test_get_smtp_host(self): self.test_load_config_with_good_config() host_config = ConfigHelper('node2') self.assertEqual(host_config.get_smtp_host(), 'localhost') host_config = ConfigHelper('db12') self.assertEqual(host_config.get_smtp_host(), 'smtp.sj.lithium.com')
def test_get_report_email(self): self.test_load_config_with_good_config() host_config = ConfigHelper('node2') self.assertEqual(host_config.get_report_email(), '*****@*****.**') host_config = ConfigHelper('db12') self.assertEqual(host_config.get_report_email(), '*****@*****.**')