Пример #1
0
 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")
Пример #2
0
 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")
Пример #3
0
 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')
Пример #4
0
 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')