Skip to content

Commit

Permalink
Test for ensuring queues cannot be added to if not logged in.
Browse files Browse the repository at this point in the history
  • Loading branch information
ntoll committed Jan 29, 2020
1 parent 36c04e2 commit a63173a
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions tests/test_queue.py
Original file line number Diff line number Diff line change
Expand Up @@ -344,19 +344,23 @@ def test_ApiJobQueue_enqueue_no_auth(mocker):
job_queue = ApiJobQueue(mock_client, mock_session_maker)
mock_download_file_queue = mocker.patch.object(job_queue, 'download_file_queue')
mock_main_queue = mocker.patch.object(job_queue, 'main_queue')
mock_metadata_queue = mocker.patch.object(job_queue, 'metadata_queue')
mock_download_file_add_job = mocker.patch.object(mock_download_file_queue, 'add_job')
mock_main_queue_add_job = mocker.patch.object(mock_main_queue, 'add_job')
mock_metadata_queue_add_job = mocker.patch.object(mock_metadata_queue, "add_job")
job_queue.main_queue.api_client = None
job_queue.download_file_queue.api_client = None
job_queue.metadata_queue.api_client = None
mock_start_queues = mocker.patch.object(job_queue, 'start_queues')

dummy_job = factory.dummy_job_factory(mocker, 'mock')()
job_queue.JOB_PRIORITIES = {type(dummy_job): 1}
job_queue.enqueue(dummy_job)

assert not mock_download_file_add_job.called
assert not mock_main_queue_add_job.called
assert not mock_start_queues.called
assert mock_download_file_add_job.call_count == 0
assert mock_main_queue_add_job.call_count == 0
assert mock_metadata_queue_add_job.call_count == 0
assert mock_start_queues.call_count == 0


def test_ApiJobQueue_login_if_queues_not_running(mocker):
Expand Down

0 comments on commit a63173a

Please sign in to comment.