mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-08-23 15:57:23 -04:00
format
This commit is contained in:
@@ -295,10 +295,12 @@ def test_download_links_show_when_data_available(
|
||||
mock_jobs_with_data = {
|
||||
"data": [{"id": "job1", "created_at": "2020-01-01T00:00:00.000000+00:00"}],
|
||||
"total": 1,
|
||||
"page_size": 50
|
||||
"page_size": 50,
|
||||
}
|
||||
|
||||
mocker.patch("app.job_api_client.get_page_of_jobs", return_value=mock_jobs_with_data)
|
||||
mocker.patch(
|
||||
"app.job_api_client.get_page_of_jobs", return_value=mock_jobs_with_data
|
||||
)
|
||||
mocker.patch("app.job_api_client.get_immediate_jobs", return_value=[{"id": "job1"}])
|
||||
|
||||
page = client_request.get(
|
||||
@@ -323,7 +325,7 @@ def test_download_links_partial_data_available(
|
||||
mock_jobs_with_data = {
|
||||
"data": [{"id": "job1", "created_at": "2020-01-01T00:00:00.000000+00:00"}],
|
||||
"total": 1,
|
||||
"page_size": 50
|
||||
"page_size": 50,
|
||||
}
|
||||
mock_jobs_empty = {"data": [], "total": 0, "page_size": 50}
|
||||
|
||||
@@ -332,7 +334,9 @@ def test_download_links_partial_data_available(
|
||||
return mock_jobs_with_data
|
||||
return mock_jobs_empty
|
||||
|
||||
mocker.patch("app.job_api_client.get_page_of_jobs", side_effect=mock_get_page_of_jobs)
|
||||
mocker.patch(
|
||||
"app.job_api_client.get_page_of_jobs", side_effect=mock_get_page_of_jobs
|
||||
)
|
||||
mocker.patch("app.job_api_client.get_immediate_jobs", return_value=[])
|
||||
|
||||
page = client_request.get(
|
||||
@@ -369,7 +373,10 @@ def test_download_links_no_data_available(
|
||||
assert "Download all data last 3 days" not in page.text
|
||||
assert "Download all data last 5 days" not in page.text
|
||||
assert "Download all data last 7 days" not in page.text
|
||||
assert "No recent activity to download. Download links will appear when jobs are available." in page.text
|
||||
assert (
|
||||
"No recent activity to download. Download links will appear when jobs are available."
|
||||
in page.text
|
||||
)
|
||||
|
||||
|
||||
def test_download_not_available_to_users_without_dashboard(
|
||||
@@ -560,9 +567,8 @@ def test_should_show_notifications_for_a_service_with_next_previous(
|
||||
):
|
||||
mocker.patch(
|
||||
"app.notification_api_client.get_notifications_for_service",
|
||||
return_value=notification_json(
|
||||
service_one["id"], rows=50, with_links=True
|
||||
) | {"total": 150},
|
||||
return_value=notification_json(service_one["id"], rows=50, with_links=True)
|
||||
| {"total": 150},
|
||||
)
|
||||
page = client_request.get(
|
||||
"main.view_notifications",
|
||||
@@ -608,9 +614,8 @@ def test_doesnt_show_next_button_on_last_page(
|
||||
):
|
||||
mocker.patch(
|
||||
"app.notification_api_client.get_notifications_for_service",
|
||||
return_value=notification_json(
|
||||
service_one["id"], rows=50, with_links=True
|
||||
) | {"total": 100},
|
||||
return_value=notification_json(service_one["id"], rows=50, with_links=True)
|
||||
| {"total": 100},
|
||||
)
|
||||
page = client_request.get(
|
||||
"main.view_notifications",
|
||||
@@ -637,9 +642,7 @@ def test_doesnt_show_pagination_when_50_or_fewer_items(
|
||||
):
|
||||
mocker.patch(
|
||||
"app.notification_api_client.get_notifications_for_service",
|
||||
return_value=notification_json(
|
||||
service_one["id"], rows=50, with_links=False
|
||||
),
|
||||
return_value=notification_json(service_one["id"], rows=50, with_links=False),
|
||||
)
|
||||
page = client_request.get(
|
||||
"main.view_notifications",
|
||||
@@ -663,9 +666,8 @@ def test_doesnt_show_pagination_with_search_term(
|
||||
):
|
||||
mocker.patch(
|
||||
"app.notification_api_client.get_notifications_for_service",
|
||||
return_value=notification_json(
|
||||
service_one["id"], rows=50, with_links=True
|
||||
) | {"total": 100},
|
||||
return_value=notification_json(service_one["id"], rows=50, with_links=True)
|
||||
| {"total": 100},
|
||||
)
|
||||
page = client_request.post(
|
||||
"main.view_notifications",
|
||||
|
||||
@@ -185,7 +185,9 @@ def test_should_show_create_api_key_page(
|
||||
label = item.select_one(".usa-radio__label")
|
||||
hint = label.select_one(".usa-hint")
|
||||
# Get the label text without the hint text
|
||||
label_text = label.text.replace(hint.text, "").strip() if hint else label.text
|
||||
label_text = (
|
||||
label.text.replace(hint.text, "").strip() if hint else label.text
|
||||
)
|
||||
assert normalize_spaces(label_text) == option[0]
|
||||
assert normalize_spaces(hint.text) == option[1]
|
||||
else:
|
||||
|
||||
@@ -50,9 +50,7 @@ def test_all_activity(
|
||||
mock_get_page_of_jobs = mocker.patch(
|
||||
"app.job_api_client.get_page_of_jobs", return_value=MOCK_JOBS
|
||||
)
|
||||
mocker.patch(
|
||||
"app.job_api_client.get_immediate_jobs", return_value=[]
|
||||
)
|
||||
mocker.patch("app.job_api_client.get_immediate_jobs", return_value=[])
|
||||
|
||||
response = client_request.get_response(
|
||||
"main.all_jobs_activity",
|
||||
@@ -65,7 +63,7 @@ def test_all_activity(
|
||||
assert "All activity" in response.text
|
||||
|
||||
assert any(
|
||||
call[0][0] == SERVICE_ONE_ID and call[1].get('page') == current_page
|
||||
call[0][0] == SERVICE_ONE_ID and call[1].get("page") == current_page
|
||||
for call in mock_get_page_of_jobs.call_args_list
|
||||
)
|
||||
page = BeautifulSoup(response.data, "html.parser")
|
||||
@@ -139,9 +137,7 @@ def test_all_activity_no_jobs(client_request, mocker):
|
||||
"total": 0,
|
||||
},
|
||||
)
|
||||
mocker.patch(
|
||||
"app.job_api_client.get_immediate_jobs", return_value=[]
|
||||
)
|
||||
mocker.patch("app.job_api_client.get_immediate_jobs", return_value=[])
|
||||
response = client_request.get_response(
|
||||
"main.all_jobs_activity",
|
||||
service_id=SERVICE_ONE_ID,
|
||||
@@ -162,7 +158,7 @@ def test_all_activity_no_jobs(client_request, mocker):
|
||||
expected_message == actual_message
|
||||
), f"Expected message '{expected_message}', but got '{actual_message}'"
|
||||
assert any(
|
||||
call[0][0] == SERVICE_ONE_ID and call[1].get('page') == current_page
|
||||
call[0][0] == SERVICE_ONE_ID and call[1].get("page") == current_page
|
||||
for call in mock_get_page_of_jobs.call_args_list
|
||||
)
|
||||
|
||||
@@ -194,9 +190,7 @@ def test_all_activity_pagination(client_request, mocker):
|
||||
"total": 100,
|
||||
},
|
||||
)
|
||||
mocker.patch(
|
||||
"app.job_api_client.get_immediate_jobs", return_value=[]
|
||||
)
|
||||
mocker.patch("app.job_api_client.get_immediate_jobs", return_value=[])
|
||||
|
||||
response = client_request.get_response(
|
||||
"main.all_jobs_activity",
|
||||
@@ -204,7 +198,7 @@ def test_all_activity_pagination(client_request, mocker):
|
||||
page=current_page,
|
||||
)
|
||||
assert any(
|
||||
call[0][0] == SERVICE_ONE_ID and call[1].get('page') == current_page
|
||||
call[0][0] == SERVICE_ONE_ID and call[1].get("page") == current_page
|
||||
for call in mock_get_page_of_jobs.call_args_list
|
||||
)
|
||||
|
||||
|
||||
@@ -145,9 +145,7 @@ def test_default_email_sender_is_checked_and_has_hint(
|
||||
)
|
||||
|
||||
assert page.select(".usa-radio input")[0].has_attr("checked")
|
||||
assert (
|
||||
normalize_spaces(page.select_one(".usa-radio .usa-hint").text) == "(Default)"
|
||||
)
|
||||
assert normalize_spaces(page.select_one(".usa-radio .usa-hint").text) == "(Default)"
|
||||
assert not page.select(".usa-radio input")[1].has_attr("checked")
|
||||
|
||||
|
||||
@@ -162,9 +160,7 @@ def test_default_sms_sender_is_checked_and_has_hint(
|
||||
)
|
||||
|
||||
assert page.select(".usa-radio input")[0].has_attr("checked")
|
||||
assert (
|
||||
normalize_spaces(page.select_one(".usa-radio .usa-hint").text) == "(Default)"
|
||||
)
|
||||
assert normalize_spaces(page.select_one(".usa-radio .usa-hint").text) == "(Default)"
|
||||
assert not page.select(".usa-radio input")[1].has_attr("checked")
|
||||
|
||||
|
||||
@@ -179,9 +175,7 @@ def test_default_sms_sender_is_checked_and_has_hint_when_there_are_no_inbound_nu
|
||||
)
|
||||
|
||||
assert page.select(".usa-radio input")[0].has_attr("checked")
|
||||
assert (
|
||||
normalize_spaces(page.select_one(".usa-radio .usa-hint").text) == "(Default)"
|
||||
)
|
||||
assert normalize_spaces(page.select_one(".usa-radio .usa-hint").text) == "(Default)"
|
||||
assert not page.select(".usa-radio input")[1].has_attr("checked")
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user