def test_local_call_error(self, mock_popen_cls): mprocess =mock_popen_cls.return_value = mock.MagicMock() mprocess.communicate.return_value = 'test', 'my error' mprocess.returncode = 1 with self.assertRaises(Exception) as context: stdout = inspector.local_command("echo 'test'") self.assertEqual(context.exception.message, "stderr: my error")
def test_local_call_error(self, mock_popen_cls): mprocess = mock_popen_cls.return_value = mock.MagicMock() mprocess.communicate.return_value = 'test', 'my error' mprocess.returncode = 1 with self.assertRaises(Exception) as context: stdout = inspector.local_command("echo 'test'") self.assertEqual(context.exception.message, "stderr: my error")
def test_local_call(self, mock_popen_cls): mprocess =mock_popen_cls.return_value = mock.MagicMock() mprocess.communicate.return_value = 'test', None mprocess.returncode = 0 stdout = inspector.local_command("echo 'test'") self.assertEqual(stdout, 'test')
def test_local_call(self, mock_popen_cls): mprocess = mock_popen_cls.return_value = mock.MagicMock() mprocess.communicate.return_value = 'test', None mprocess.returncode = 0 stdout = inspector.local_command("echo 'test'") self.assertEqual(stdout, 'test')