def METHOD_NAME(self, mock_base_job_response) -> None:
    completed_job_mock = mock_base_job_response
    failed_job_mock = {
        **mock_base_job_response,
        **{
            "status": "Failed",
            "jobId": 1,
            "errorMessage": "JobFailedException: Oops",
        },
    }
    with monkeypatch_cognite_client() as mock_client:
        requestMock = Mock(json=lambda: {"items": [failed_job_mock, completed_job_mock]})
        mock_client.diagrams._get.side_effect = [
            Mock(
                json=lambda: {
                    "createdTime": 1337,
                    "items": [{"annotations": [], "fileId": 101}],
                    "jobId": 1,
                    "status": "Completed",
                    "statusCount": {"completed": 1},
                    "statusTime": 1337,
                }
            ),
            Mock(
                json=lambda: {
                    "createdTime": 1337,
                    "items": [{"errorMessage": "somethingWentWrong"}],
                    "jobId": 1,
                    "status": "Failed",
                    "statusCount": {"failed": 1},
                    "statusTime": 1337,
                }
            ),
        ]
        mock_client.diagrams._post.return_value = requestMock
        a = DetectJobBundle(cognite_client=mock_client, job_ids=[1, 2])
        s, f = a.result
        assert len(s) == 1
        assert len(f) == 1
        assert s[0]["status"] == "Completed"
        assert f[0]["errorMessage"] == "somethingWentWrong"