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

Method run_python

qa/tasks/cephfs/mount.py:802–805  ·  view source on GitHub ↗
(self, pyscript, py_version='python3', sudo=False, timeout=None)

Source from the content-addressed store, hash-verified

800 stdout=StringIO(), omit_sudo=omit_sudo)
801
802 def run_python(self, pyscript, py_version='python3', sudo=False, timeout=None):
803 p = self._run_python(pyscript, py_version, sudo=sudo, timeout=timeout)
804 p.wait()
805 return p.stdout.getvalue().strip()
806
807 def run_shell(self, args, **kwargs):
808 kwargs.setdefault('cwd', self.mountpoint)

Callers 15

write_test_patternMethod · 0.95
validate_test_patternMethod · 0.95
create_n_filesMethod · 0.95
test_replay_createMethod · 0.80
test_barrierMethod · 0.80
_remote_write_testMethod · 0.80
_test_fsyncMethod · 0.80
test_abort_connMethod · 0.80
test_subvolume_markedMethod · 0.80
umountMethod · 0.80
find_admin_socketMethod · 0.80

Calls 2

_run_pythonMethod · 0.95
waitMethod · 0.45

Tested by 13

test_replay_createMethod · 0.64
test_barrierMethod · 0.64
_remote_write_testMethod · 0.64
_test_fsyncMethod · 0.64
test_abort_connMethod · 0.64
test_subvolume_markedMethod · 0.64
test_orphan_scanMethod · 0.64
test_dir_deletionMethod · 0.64
_do_test_throttlingMethod · 0.64