def test_ingest_pending_jobs(jm, initial_data, mock_buildapi_pending_url, mock_post_json_data, mock_log_parser, mock_get_resultset, mock_get_remote_content): """ a new buildapi pending job creates a new obj in the job table """ from treeherder.etl.buildapi import PendingJobsProcess etl_process = PendingJobsProcess() etl_process.run() stored_obj = jm.get_jobs_dhub().execute(proc="jobs_test.selects.jobs") jm.disconnect() assert len(stored_obj) == 1
def test_ingest_pending_jobs(push_stored, failure_classifications, mock_buildapi_pending_url, mock_log_parser): """ a new buildapi pending job creates a new obj in the job table """ etl_process = PendingJobsProcess() new_jobs_were_added = etl_process.run() assert new_jobs_were_added is True assert cache.get(CACHE_KEYS['pending']) == {24575179} new_jobs_were_added = etl_process.run() assert new_jobs_were_added is False assert Job.objects.count() == 1
def test_ingest_pending_jobs(jm, result_set_stored, mock_buildapi_pending_url, mock_log_parser): """ a new buildapi pending job creates a new obj in the job table """ etl_process = PendingJobsProcess() new_jobs_were_added = etl_process.run() assert new_jobs_were_added is True assert cache.get(CACHE_KEYS['pending']) == {24575179} new_jobs_were_added = etl_process.run() assert new_jobs_were_added is False stored_obj = jm.get_dhub().execute(proc="jobs_test.selects.jobs") assert len(stored_obj) == 1
def test_ingest_pending_jobs(result_set_stored, failure_classifications, mock_buildapi_pending_url, mock_log_parser): """ a new buildapi pending job creates a new obj in the job table """ etl_process = PendingJobsProcess() new_jobs_were_added = etl_process.run() assert new_jobs_were_added is True assert cache.get(CACHE_KEYS['pending']) == {24575179} new_jobs_were_added = etl_process.run() assert new_jobs_were_added is False assert Job.objects.count() == 1
def test_ingest_pending_jobs(jm, initial_data, mock_buildapi_pending_url, mock_post_json_data, mock_log_parser, mock_get_resultset, mock_get_remote_content): """ a new buildapi pending job creates a new obj in the job table """ from treeherder.etl.buildapi import PendingJobsProcess etl_process = PendingJobsProcess() etl_process.run() stored_obj = jm.get_jobs_dhub().execute( proc="jobs_test.selects.jobs") assert len(stored_obj) == 1
def test_ingest_pending_jobs(jm, mock_buildapi_pending_url, mock_log_parser, mock_get_resultset): """ a new buildapi pending job creates a new obj in the job table """ etl_process = PendingJobsProcess() new_jobs_were_added = etl_process.run() assert new_jobs_were_added is True assert cache.get(CACHE_KEYS['pending']) == {24575179} new_jobs_were_added = etl_process.run() assert new_jobs_were_added is False stored_obj = jm.get_dhub().execute(proc="jobs_test.selects.jobs") assert len(stored_obj) == 1
def test_ingest_pending_jobs(jm, initial_data, mock_buildapi_pending_url, mock_post_json, mock_log_parser, mock_get_resultset, mock_get_remote_content): """ a new buildapi pending job creates a new obj in the job table """ etl_process = PendingJobsProcess() new_jobs_were_added = etl_process.run() assert new_jobs_were_added is True assert cache.get(CACHE_KEYS['pending']) == set([24575179]) new_jobs_were_added = etl_process.run() assert new_jobs_were_added is False stored_obj = jm.get_dhub().execute(proc="jobs_test.selects.jobs") jm.disconnect() assert len(stored_obj) == 1