def test_cluster_join_crm(self, crm_join):
     '''
     Test cluster_join with crm option
     '''
     with patch.dict(crmshmod.__salt__, {'crmsh.version': True}):
         crm_join.return_value = 0
         value = crmshmod.cluster_join('host', 'dog', 'eth1')
         assert value == 0
         crm_join.assert_called_once_with('host', 'dog', 'eth1', None)
Пример #2
0
 def test_cluster_join_ha(self, ha_cluster_join):
     '''
     Test cluster_join with ha_cluster_join option
     '''
     with patch.dict(crmshmod.__salt__, {'crmsh.version': False}):
         ha_cluster_join.return_value = 0
         value = crmshmod.cluster_join('host', 'dog', 'eth1')
         assert value == 0
         ha_cluster_join.assert_called_once_with('host', 'dog', 'eth1', None)
Пример #3
0
    def test_cluster_join_complete(self):
        '''
        Test cluster_join method
        '''
        mock_cmd_run = MagicMock(return_value=True)

        with patch.dict(crmshmod.__salt__, {'cmd.retcode': mock_cmd_run}):
            result = crmshmod.cluster_join('192.168.1.50', 'dog', 'eth1', True)
            assert result
            mock_cmd_run.assert_called_once_with(
                '{} cluster join -y -c {} -w {} -i {} -q'.format(
                    crmshmod.CRM_COMMAND, '192.168.1.50', 'dog', 'eth1'))
Пример #4
0
    def test_cluster_join_basic(self):
        '''
        Test cluster_join method
        '''
        mock_cmd_run = MagicMock(return_value=True)

        with patch.dict(crmshmod.__salt__, {'cmd.retcode': mock_cmd_run}):
            result = crmshmod.cluster_join('192.168.1.50')
            assert result
            mock_cmd_run.assert_called_once_with(
                '{crm_command} cluster join -y -c {host}'.format(
                    crm_command=crmshmod.CRM_COMMAND, host='192.168.1.50'))