def apply(stdout=None, stderr=None, returncode=0): stdout_stream = Factory(read=lambda: stdout) stderr_stream = Factory(read=lambda: stderr) return_value = Factory(stdout=stdout_stream, stderr=stderr_stream, wait=lambda: returncode, communicate=lambda x: (stdout, stderr, returncode)) monkeypatch.setattr('ceph_volume.util.system.subprocess.Popen', lambda *a, **kw: return_value)
def test_include_force(self, fake_run, monkeypatch): monkeypatch.setattr(conf, 'ceph', Factory(get_list=lambda *a, **kw: [])) prepare.format_device('/dev/sxx') flags = fake_run.calls[0]['args'][0] assert '-f' in flags