def test__schedule_lookup_tasks__got_post_pmi( client, faker, mock_process_demographics_request_data, mock_extract_data, mock_produce_demographics_result, mock_extract_pre_pmi_details, mock_extract_post_pmi_details, mock_log_exception, ): u = login(client, faker) dth = DemographicsTestHelper(faker=faker, user=u) dr = dth.get_demographics_request__create_results() do_lookup_tasks(dr.id) mock_extract_data.delay.assert_not_called() mock_extract_pre_pmi_details.delay.assert_not_called() mock_process_demographics_request_data.delay.assert_not_called() mock_extract_post_pmi_details.delay.assert_not_called() mock_produce_demographics_result.delay.assert_called_once_with(dr.id) mock_log_exception.assert_not_called() _remove_files(dr)
def test__schedule_lookup_tasks__deleted( client, faker, mock_process_demographics_request_data, mock_extract_data, mock_produce_demographics_result, mock_extract_pre_pmi_details, mock_extract_post_pmi_details, mock_log_exception, ): u = login(client, faker) dth = DemographicsTestHelper(faker=faker, user=u) dr = dth.get_demographics_request__uploaded() dr.deleted_datetime = datetime.utcnow() db.session.add(dr) db.session.commit() do_lookup_tasks(dr.id) mock_extract_data.delay.assert_not_called() mock_extract_pre_pmi_details.delay.assert_not_called() mock_process_demographics_request_data.delay.assert_not_called() mock_extract_post_pmi_details.delay.assert_not_called() mock_produce_demographics_result.delay.assert_not_called() mock_log_exception.assert_not_called() _remove_files(dr)
def test__schedule_lookup_tasks__request_not_found( client, faker, mock_process_demographics_request_data, mock_extract_data, mock_produce_demographics_result, mock_extract_pre_pmi_details, mock_extract_post_pmi_details, mock_log_exception, ): do_lookup_tasks(1) mock_extract_data.delay.assert_not_called() mock_extract_pre_pmi_details.delay.assert_not_called() mock_process_demographics_request_data.delay.assert_not_called() mock_extract_post_pmi_details.delay.assert_not_called() mock_produce_demographics_result.delay.assert_not_called() mock_log_exception.assert_called_once()