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
Exemple #3
0
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
Exemple #7
0
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