Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
 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