def test_no_job_chroot(self, f_mock_remote, capsys): job_2 = copy.deepcopy(self.JOB) job_2.chroot = None mr_2 = MockRemote(self.HOST, job_2, macros=self.MACROS, opts=self.OPTS) with pytest.raises(MockRemoteError): mr_2.check() out, err = capsys.readouterr()
def test_default_callback(self, f_mock_remote, capsys): mr_2 = MockRemote(self.HOST, self.JOB, macros=self.MACROS, opts=self.OPTS) mr_2.check() out, err = capsys.readouterr() assert isinstance(mr_2.callback, DefaultCallBack) assert out
def f_mock_remote(self): patcher = mock.patch("backend.mockremote.Builder") self.mc_builder = patcher.start() self.mc_logger = MagicMock() self.mr = MockRemote(self.HOST, self.JOB, opts=self.OPTS, logger=self.mc_logger) self.mr.check() yield patcher.stop()
def f_mock_remote(self): self.mr_cb = self.get_callback() patcher = mock.patch("backend.mockremote.Builder") self.mc_builder = patcher.start() self.mr = MockRemote(self.HOST, self.JOB, callback=self.mr_cb, macros=self.MACROS, opts=self.OPTS) self.mr.check() yield patcher.stop()