Here are the examples of the python api mock.sentinel.cmd taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
3 Examples
3
Example 1
def test_run_passes_stdout_if_not_captured():
with patch('subprocess.Popen') as Popen:
Popen.return_value.returncode = 0
Popen.return_value.communicate.return_value = (None, '')
run.run(sentinel.cmd, capture_stdout=False, capture_stderr=True)
Popen.assert_called_with(sentinel.cmd, stdin=None, stdout=None, stderr=STDOUT)
3
Example 2
def test_run_passes_stderr_if_not_captured():
with patch('subprocess.Popen') as Popen:
Popen.return_value.returncode = 0
Popen.return_value.communicate.return_value = ('', None)
run.run(sentinel.cmd, capture_stdout=True, capture_stderr=False)
Popen.assert_called_with(sentinel.cmd, stdin=None, stdout=PIPE, stderr=None)
3
Example 3
Project: pytest-plugins Source File: test_run.py
Function: test_run_passes_stdout_and_stderr_if_not_captured
Function: test_run_passes_stdout_and_stderr_if_not_captured
def test_run_passes_stdout_and_stderr_if_not_captured():
with patch('subprocess.Popen') as Popen:
Popen.return_value.returncode = 0
Popen.return_value.communicate.return_value = (None, None)
run.run(sentinel.cmd, capture_stdout=False, capture_stderr=False)
Popen.assert_called_with(sentinel.cmd, stdin=None, stdout=None, stderr=None)