Skip to content

Commit 3e0db5c

Browse files
committed
builddecisionscript: coverage for non-404 error for .cron.yml (bug 2006684)
1 parent 358b6db commit 3e0db5c

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

builddecisionscript/tests/test_cron.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,14 @@ def test_load_jobs_404(mocker):
3333
assert cron.load_jobs(fake_repo, "rev") == {}
3434

3535

36+
def test_load_jobs_500(mocker):
37+
fake_repo = mocker.MagicMock()
38+
fake_response = mocker.MagicMock()
39+
fake_response.status_code = 500
40+
fake_repo.get_file.side_effect = requests.exceptions.HTTPError(response=fake_response)
41+
with pytest.raises(requests.exceptions.HTTPError):
42+
cron.load_jobs(fake_repo, "rev") == {}
43+
3644
@pytest.mark.parametrize(
3745
"job, match_utc_bool, project, expected",
3846
(

0 commit comments

Comments
 (0)