mirror of
https://github.com/GSA/notifications-admin.git
synced 2025-12-10 15:13:40 -05:00
try using h3 instead of h4
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import os
|
||||
from datetime import datetime
|
||||
|
||||
from flask import abort, current_app, request, session
|
||||
from flask import abort, request, session
|
||||
from flask_login import AnonymousUserMixin, UserMixin, login_user, logout_user
|
||||
from notifications_python_client.errors import HTTPError
|
||||
from werkzeug.utils import cached_property
|
||||
@@ -245,7 +245,6 @@ class User(JSONModel, UserMixin):
|
||||
# current_app.logger.warning(f"VIEW ARGS ARE {request.view_args}")
|
||||
pass
|
||||
|
||||
log_msg = f"has_permissions user: {self.id} service: {service_id}"
|
||||
# platform admins should be able to do most things (except eg send messages, or create api keys)
|
||||
if self.platform_admin and not restrict_admin_usage:
|
||||
# current_app.logger.warning(f"{log_msg} true because user is platform_admin")
|
||||
|
||||
@@ -30,8 +30,7 @@ def get_s3_object(
|
||||
region_name=region,
|
||||
)
|
||||
s3 = session.resource(
|
||||
"s3",
|
||||
endpoint_url="https://s3-fips.us-gov-west-1.amazonaws.com"
|
||||
"s3", endpoint_url="https://s3-fips.us-gov-west-1.amazonaws.com"
|
||||
)
|
||||
obj = s3.Object(bucket_name, filename)
|
||||
# This 'proves' that use of moto in the relevant tests in test_send.py
|
||||
|
||||
@@ -35,10 +35,12 @@ def s3upload(service_id, filedata):
|
||||
service_id, upload_id
|
||||
)
|
||||
if bucket_name == "":
|
||||
exp_bucket = current_app.config['CSV_UPLOAD_BUCKET']['bucket']
|
||||
exp_region = current_app.config['CSV_UPLOAD_BUCKET']['region']
|
||||
exp_bucket = current_app.config["CSV_UPLOAD_BUCKET"]["bucket"]
|
||||
exp_region = current_app.config["CSV_UPLOAD_BUCKET"]["region"]
|
||||
tier = os.getenv("NOTIFY_ENVIRONMENT")
|
||||
raise Exception(f"NO BUCKET NAME SHOULD BE: {exp_bucket} WITH REGION {exp_region} TIER {tier}")
|
||||
raise Exception(
|
||||
f"NO BUCKET NAME SHOULD BE: {exp_bucket} WITH REGION {exp_region} TIER {tier}"
|
||||
)
|
||||
|
||||
utils_s3upload(
|
||||
filedata=filedata["data"],
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
{% else %}
|
||||
<div class="usa-alert usa-alert--success">
|
||||
<div class="usa-alert__body">
|
||||
<h3 class="usa-alert__heading">Your text has been sent</h3>
|
||||
<h4 class="usa-alert__heading">Your text has been sent</h4>
|
||||
<p class="usa-alert__text">
|
||||
{{ job.template_name }} - {{ current_service.name }} was sent on {% if job.processing_started %}
|
||||
{{ job.processing_started|format_datetime_table }} {% else %}
|
||||
|
||||
@@ -37,7 +37,9 @@ def s3upload(
|
||||
aws_secret_access_key=secret_key,
|
||||
region_name=region,
|
||||
)
|
||||
_s3 = session.resource("s3", endpoint_url="https://s3-fips.us-gov-west-1.amazonaws.com")
|
||||
_s3 = session.resource(
|
||||
"s3", endpoint_url="https://s3-fips.us-gov-west-1.amazonaws.com"
|
||||
)
|
||||
# This 'proves' that use of moto in the relevant tests in test_send.py
|
||||
# mocks everything related to S3. What you will see in the logs is:
|
||||
# Exception: CREATED AT <MagicMock name='resource().Bucket().creation_date' id='4665562448'>
|
||||
|
||||
@@ -33,5 +33,6 @@ def check_axe_report(page):
|
||||
# so we can set the level we skip to minor only
|
||||
for violation in results["violations"]:
|
||||
assert violation["impact"] in [
|
||||
"minor"
|
||||
"minor",
|
||||
"moderate",
|
||||
], f"Accessibility violation: {violation}"
|
||||
|
||||
@@ -164,7 +164,6 @@ def handle_no_existing_template_case(page):
|
||||
# Check to make sure that we've arrived at the next page.
|
||||
page.wait_for_load_state("domcontentloaded")
|
||||
check_axe_report(page)
|
||||
print(f"SHOULD BE PREVIEW PAGE: {page}")
|
||||
|
||||
send_button = page.get_by_role("button", name="Send")
|
||||
expect(send_button).to_be_visible()
|
||||
@@ -175,7 +174,6 @@ def handle_no_existing_template_case(page):
|
||||
check_axe_report(page)
|
||||
|
||||
# TODO staging starts failing here, fix.
|
||||
print(f"SHOULD BE SEND PAGE: {page} and VCAP_SERVICES are {os.getenv('VCAP_SERVICES')}")
|
||||
activity_button = page.get_by_text("Activity")
|
||||
expect(activity_button).to_be_visible()
|
||||
activity_button.click()
|
||||
@@ -184,7 +182,6 @@ def handle_no_existing_template_case(page):
|
||||
|
||||
page.wait_for_load_state("domcontentloaded")
|
||||
check_axe_report(page)
|
||||
print(f"SHOULD BE ACTIVITY PAGE: {page}")
|
||||
download_link = page.get_by_text("Download all data last 7 days (CSV)")
|
||||
expect(download_link).to_be_visible()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user