MCPcopy Create free account
hub / github.com/ceph/ceph / _capture_output

Method _capture_output

src/test/pybind/test_ceph_argparse.py:103–115  ·  view source on GitHub ↗
(self, args, stdout=None, stderr=None)

Source from the content-addressed store, hash-verified

101 'toomany']))
102
103 def _capture_output(self, args, stdout=None, stderr=None):
104 if stdout:
105 stdout = StringIO()
106 sys.stdout = stdout
107 if stderr:
108 stderr = StringIO()
109 sys.stderr = stderr
110 ret = validate_command(sigdict, args)
111 if stdout:
112 stdout = stdout.getvalue().strip()
113 if stderr:
114 stderr = stderr.getvalue().strip()
115 return ret, stdout, stderr
116
117
118class TestBasic(unittest.TestCase):

Callers 2

Calls 1

validate_commandFunction · 0.90

Tested by

no test coverage detected