test cleaning for the current state of things

This commit is contained in:
stvnrlly
2023-02-06 16:13:31 -05:00
parent 8b75424e29
commit e9e5f8d5c0
10 changed files with 5 additions and 39 deletions
-3
View File
@@ -1,6 +1,5 @@
from datetime import datetime, timedelta from datetime import datetime, timedelta
from botocore.exceptions import ClientError
from flask import current_app from flask import current_app
from notifications_utils.international_billing_rates import ( from notifications_utils.international_billing_rates import (
INTERNATIONAL_BILLING_RATES, INTERNATIONAL_BILLING_RATES,
@@ -20,7 +19,6 @@ from werkzeug.datastructures import MultiDict
from app import create_uuid, db from app import create_uuid, db
from app.dao.dao_utils import autocommit from app.dao.dao_utils import autocommit
from app.letters.utils import LetterPDFNotFound, find_letter_pdf_in_s3
from app.models import ( from app.models import (
EMAIL_TYPE, EMAIL_TYPE,
KEY_TYPE_NORMAL, KEY_TYPE_NORMAL,
@@ -32,7 +30,6 @@ from app.models import (
NOTIFICATION_PERMANENT_FAILURE, NOTIFICATION_PERMANENT_FAILURE,
NOTIFICATION_SENDING, NOTIFICATION_SENDING,
NOTIFICATION_SENT, NOTIFICATION_SENT,
NOTIFICATION_STATUS_TYPES_COMPLETED,
NOTIFICATION_TEMPORARY_FAILURE, NOTIFICATION_TEMPORARY_FAILURE,
SMS_TYPE, SMS_TYPE,
FactNotificationStatus, FactNotificationStatus,
+1 -9
View File
@@ -1,19 +1,11 @@
import uuid import uuid
from datetime import datetime from datetime import datetime
from flask import current_app
from sqlalchemy import asc, desc from sqlalchemy import asc, desc
from app import db from app import db
from app.dao.dao_utils import VersionOptions, autocommit, version_class from app.dao.dao_utils import VersionOptions, autocommit, version_class
from app.dao.users_dao import get_user_by_id from app.models import Template, TemplateHistory, TemplateRedacted
from app.models import (
LETTER_TYPE,
SECOND_CLASS,
Template,
TemplateHistory,
TemplateRedacted,
)
@autocommit @autocommit
+1 -4
View File
@@ -1,8 +1,5 @@
from flask import Blueprint, jsonify, request from flask import Blueprint
from app.config import QueueNames
from app.letters.letter_schemas import letter_references
from app.schema_validation import validate
from app.v2.errors import register_errors from app.v2.errors import register_errors
letter_job = Blueprint("letter-job", __name__) letter_job = Blueprint("letter-job", __name__)
-1
View File
@@ -123,7 +123,6 @@ from app.schemas import (
) )
from app.service import statistics from app.service import statistics
from app.service.send_notification import send_one_off_notification from app.service.send_notification import send_one_off_notification
from app.service.send_pdf_letter_schema import send_pdf_letter_request
from app.service.sender import send_notification_to_service_users from app.service.sender import send_notification_to_service_users
from app.service.service_contact_list_schema import ( from app.service.service_contact_list_schema import (
create_service_contact_list_schema, create_service_contact_list_schema,
@@ -25,7 +25,6 @@ from app.models import (
KEY_TYPE_NORMAL, KEY_TYPE_NORMAL,
KEY_TYPE_TEAM, KEY_TYPE_TEAM,
KEY_TYPE_TEST, KEY_TYPE_TEST,
LETTER_TYPE,
NOTIFICATION_CREATED, NOTIFICATION_CREATED,
NOTIFICATION_DELIVERED, NOTIFICATION_DELIVERED,
NOTIFICATION_PENDING_VIRUS_CHECK, NOTIFICATION_PENDING_VIRUS_CHECK,
@@ -59,12 +58,10 @@ from app.v2.errors import BadRequestError
from app.v2.notifications import v2_notification_blueprint from app.v2.notifications import v2_notification_blueprint
from app.v2.notifications.create_response import ( from app.v2.notifications.create_response import (
create_post_email_response_from_notification, create_post_email_response_from_notification,
create_post_letter_response_from_notification,
create_post_sms_response_from_notification, create_post_sms_response_from_notification,
) )
from app.v2.notifications.notification_schemas import ( from app.v2.notifications.notification_schemas import (
post_email_request, post_email_request,
post_letter_request,
post_sms_request, post_sms_request,
) )
from app.v2.utils import get_valid_json from app.v2.utils import get_valid_json
@@ -136,7 +133,6 @@ def post_notification(notification_type):
reply_to = get_reply_to_text(notification_type, form, template) reply_to = get_reply_to_text(notification_type, form, template)
notification = process_sms_or_email_notification( notification = process_sms_or_email_notification(
form=form, form=form,
notification_type=notification_type, notification_type=notification_type,
+1 -1
View File
@@ -15,7 +15,7 @@ from app.celery.nightly_tasks import (
save_daily_notification_processing_time, save_daily_notification_processing_time,
timeout_notifications, timeout_notifications,
) )
from app.models import EMAIL_TYPE, LETTER_TYPE, SMS_TYPE, FactProcessingTime from app.models import EMAIL_TYPE, SMS_TYPE, FactProcessingTime
from tests.app.db import ( from tests.app.db import (
create_job, create_job,
create_notification, create_notification,
@@ -6,7 +6,6 @@ from flask import json
from app.celery.research_mode_tasks import ( from app.celery.research_mode_tasks import (
HTTPError, HTTPError,
create_fake_letter_response_file,
send_email_response, send_email_response,
send_sms_response, send_sms_response,
ses_notification_callback, ses_notification_callback,
-3
View File
@@ -44,8 +44,6 @@ from app.models import (
SMS_TYPE, SMS_TYPE,
Job, Job,
Notification, Notification,
NotificationHistory,
ReturnedLetter,
) )
from app.serialised_models import SerialisedService, SerialisedTemplate from app.serialised_models import SerialisedService, SerialisedTemplate
from app.utils import DATETIME_FORMAT from app.utils import DATETIME_FORMAT
@@ -57,7 +55,6 @@ from tests.app.db import (
create_job, create_job,
create_letter_contact, create_letter_contact,
create_notification, create_notification,
create_notification_history,
create_reply_to_email, create_reply_to_email,
create_service, create_service,
create_service_inbound_api, create_service_inbound_api,
+1 -12
View File
@@ -1,23 +1,14 @@
import base64
import json import json
import random import random
import string import string
import uuid import uuid
from datetime import datetime, timedelta from datetime import datetime, timedelta
import botocore
import pytest import pytest
import requests_mock
from freezegun import freeze_time from freezegun import freeze_time
from notifications_utils import SMS_CHAR_COUNT_LIMIT from notifications_utils import SMS_CHAR_COUNT_LIMIT
from PyPDF2.errors import PdfReadError
from app.dao.templates_dao import ( from app.dao.templates_dao import dao_get_template_by_id, dao_redact_template
dao_get_template_by_id,
dao_get_template_versions,
dao_redact_template,
dao_update_template,
)
from app.models import ( from app.models import (
EMAIL_TYPE, EMAIL_TYPE,
LETTER_TYPE, LETTER_TYPE,
@@ -28,12 +19,10 @@ from app.models import (
from tests import create_admin_authorization_header from tests import create_admin_authorization_header
from tests.app.db import ( from tests.app.db import (
create_letter_contact, create_letter_contact,
create_notification,
create_service, create_service,
create_template, create_template,
create_template_folder, create_template_folder,
) )
from tests.conftest import set_config_values
@pytest.mark.parametrize('template_type, subject', [ @pytest.mark.parametrize('template_type, subject', [