Esempio n. 1
0
 def test_cluster_connected_vip(self):
     charm_config = {'vip': '10.1.1.1'}
     self.config.side_effect = lambda x: charm_config.get(x)
     hacluster_mock = mock.MagicMock()
     handlers.cluster_connected(hacluster_mock)
     hacluster_mock.add_vip.assert_called_once_with('vault', '10.1.1.1')
     hacluster_mock.bind_resources.assert_called_once_with()
     self.clear_flag.assert_called_once_with('config.dns_vip.invalid')
Esempio n. 2
0
 def test_cluster_connected_dnsha(self):
     charm_config = {'dns-ha-access-record': 'myrecord.mycopany.co.uk'}
     self.config.side_effect = lambda x: charm_config.get(x)
     self.network_get_primary_address.return_value = '10.1.100.1'
     hacluster_mock = mock.MagicMock()
     handlers.cluster_connected(hacluster_mock)
     hacluster_mock.add_dnsha.assert_called_once_with(
         'vault', '10.1.100.1', 'myrecord.mycopany.co.uk', 'access')
     hacluster_mock.bind_resources.assert_called_once_with()
     self.clear_flag.assert_called_once_with('config.dns_vip.invalid')