def test_delete(self): b = BConsole() with patch.object(b, 'start_process') as mock_method: start_process = mock_method.return_value start_process.communicate.return_value = ('deleted', '') self.assertTrue(b.delete(volume='test')) with patch.object(b, 'start_process') as mock_method: start_process = mock_method.return_value start_process.communicate.return_value = ('deleted', '') self.assertTrue(b.delete(jobid=1)) with patch.object(b, 'start_process') as mock_method: start_process = mock_method.return_value start_process.communicate.return_value = ('error', 'error') self.assertFalse(b.delete(volume='test')) with patch.object(b, 'start_process') as mock_method: start_process = mock_method.return_value start_process.communicate.return_value = ('error', 'error') self.assertFalse(b.delete(jobid=1))