def test_nobuilds_get_revision_dict(self, _poll): # Bare minimum build dict, we only testing dissapearance of 'builds' _poll.return_value = {"name": "foo"} j = Job('http://halob:8080/job/foo/', 'foo', self.J) with self.assertRaises(NoBuildData): j.get_revision_dict()
def test_nobuilds_get_revision_dict(self, _poll): # Bare minimum build dict, we only testing dissapearance of 'builds' _poll.return_value = {"name": "foo"} j = Job('http://halob:8080/job/foo/', 'foo', self.J) with self.assertRaises(NoBuildData): j.get_revision_dict()
def test_nobuilds_get_revision_dict(jenkins, monkeypatch): def fake_poll(cls, tree=None): # pylint: disable=unused-argument return {"name": "foo"} monkeypatch.setattr(Job, '_poll', fake_poll) job = Job('http://halob:8080/job/foo/', 'foo', jenkins) with pytest.raises(NoBuildData): job.get_revision_dict()
def test_nobuilds_get_revision_dict(jenkins, monkeypatch): def fake_poll(cls, tree=None): # pylint: disable=unused-argument return {"name": "foo"} monkeypatch.setattr(Job, '_poll', fake_poll) job = Job('http://halob:8080/job/foo/', 'foo', jenkins) with pytest.raises(NoBuildData): job.get_revision_dict()