Beispiel #1
0
    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')
Beispiel #2
0
    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())
Beispiel #3
0
    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')
Beispiel #4
0
    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')
Beispiel #5
0
    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)
Beispiel #6
0
    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')
Beispiel #7
0
    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(),
                         '*****@*****.**')