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)
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)
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'))
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'))