MCPcopy Index your code
hub / github.com/aws/aws-cli / assert_popen_call

Method assert_popen_call

tests/unit/test_utils.py:218–230  ·  view source on GitHub ↗
(self, expected_pager_cmd, **override_args)

Source from the content-addressed store, hash-verified

216 self.session.get_component.return_value.get_config_variable.return_value = pager
217
218 def assert_popen_call(self, expected_pager_cmd, **override_args):
219 popen_kwargs = {
220 'stdin': subprocess.PIPE,
221 'env': mock.ANY,
222 'universal_newlines': True,
223 }
224 if is_windows:
225 popen_kwargs['args'] = expected_pager_cmd
226 popen_kwargs['shell'] = True
227 else:
228 popen_kwargs['args'] = shlex.split(expected_pager_cmd)
229 popen_kwargs.update(override_args)
230 self.popen.assert_called_with(**popen_kwargs)
231
232 def test_pager(self):
233 self.set_session_pager('mypager --option')

Calls 1

updateMethod · 0.45

Tested by

no test coverage detected