def METHOD_NAME(self, mock_base_job_response) -> None:
    completed_job_mock = mock_base_job_response
    running_job_mock = {**mock_base_job_response, **{"status": "Running", "jobId": 2}}
    running_job_completed_mock = {**mock_base_job_response, **{"status": "Completed", "jobId": 2}}
    with monkeypatch_cognite_client() as mock_client:
        requestMock = Mock(json=lambda: {"items": [completed_job_mock, running_job_mock]})
        requestMock_second_round = Mock(json=lambda: {"items": [completed_job_mock, running_job_completed_mock]})
        mock_client.diagrams._get.return_value = Mock(
            json=lambda: {
                "createdTime": 1337,
                "items": [{"annotations": [], "fileId": 101}],
                "jobId": 1,
                "status": "Completed",
                "statusCount": {"completed": 1},
                "statusTime": 1337,
            }
        )
        mock_client.diagrams._post.side_effect = [requestMock, requestMock_second_round]
        job_bundle = DetectJobBundle(cognite_client=mock_client, job_ids=[1, 2])
        s, f = job_bundle.result
        assert len(f) == 0
        assert len(s) == 2
        assert s[0]["status"] == "Completed"
        assert s[1]["status"] == "Completed"
        assert job_bundle._WAIT_TIME == 2  # NOTE: Overwritten to 0, then added 2
        assert mock_client.diagrams._post.call_count == 2