mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-08-23 15:57:23 -04:00
Revert "Change checkboxes to GOVUK frontend"
This commit is contained in:
@@ -259,11 +259,11 @@ def test_service_without_caseworking_doesnt_show_admin_vs_caseworker(
|
||||
service_id=SERVICE_ONE_ID,
|
||||
**extra_args
|
||||
)
|
||||
assert page.select('input[type=checkbox]')[0]['value'] == 'view_activity'
|
||||
assert page.select('input[type=checkbox]')[1]['value'] == 'send_messages'
|
||||
assert page.select('input[type=checkbox]')[2]['value'] == 'manage_templates'
|
||||
assert page.select('input[type=checkbox]')[3]['value'] == 'manage_service'
|
||||
assert page.select('input[type=checkbox]')[4]['value'] == 'manage_api_keys'
|
||||
assert page.select('input[type=checkbox]')[0]['name'] == 'view_activity'
|
||||
assert page.select('input[type=checkbox]')[1]['name'] == 'send_messages'
|
||||
assert page.select('input[type=checkbox]')[2]['name'] == 'manage_templates'
|
||||
assert page.select('input[type=checkbox]')[3]['name'] == 'manage_service'
|
||||
assert page.select('input[type=checkbox]')[4]['name'] == 'manage_api_keys'
|
||||
|
||||
|
||||
@pytest.mark.parametrize('service_has_email_auth, displays_auth_type', [
|
||||
@@ -370,8 +370,8 @@ def test_should_show_page_for_one_user(
|
||||
assert len(checkboxes) == 5
|
||||
|
||||
for index, expected in enumerate(expected_checkboxes):
|
||||
expected_input_value, expected_checked = expected
|
||||
assert checkboxes[index]['value'] == expected_input_value
|
||||
expected_input_name, expected_checked = expected
|
||||
assert checkboxes[index]['name'] == expected_input_name
|
||||
assert checkboxes[index].has_attr('checked') == expected_checked
|
||||
|
||||
|
||||
@@ -413,13 +413,11 @@ def test_should_not_show_page_for_non_team_member(
|
||||
@pytest.mark.parametrize('submitted_permissions, permissions_sent_to_api', [
|
||||
(
|
||||
{
|
||||
'permissions_field': [
|
||||
'view_activity',
|
||||
'send_messages',
|
||||
'manage_templates',
|
||||
'manage_service',
|
||||
'manage_api_keys',
|
||||
]
|
||||
'view_activity': 'y',
|
||||
'send_messages': 'y',
|
||||
'manage_templates': 'y',
|
||||
'manage_service': 'y',
|
||||
'manage_api_keys': 'y',
|
||||
},
|
||||
{
|
||||
'view_activity',
|
||||
@@ -431,16 +429,13 @@ def test_should_not_show_page_for_non_team_member(
|
||||
),
|
||||
(
|
||||
{
|
||||
'permissions_field': [
|
||||
'view_activity',
|
||||
'send_messages',
|
||||
'manage_templates',
|
||||
]
|
||||
'view_activity': 'y',
|
||||
'send_messages': 'y',
|
||||
'manage_templates': '',
|
||||
},
|
||||
{
|
||||
'view_activity',
|
||||
'send_messages',
|
||||
'manage_templates',
|
||||
}
|
||||
),
|
||||
(
|
||||
@@ -621,12 +616,10 @@ def test_edit_user_permissions_including_authentication_with_email_auth_service(
|
||||
user_id=active_user_with_permissions['id'],
|
||||
_data={
|
||||
'email_address': active_user_with_permissions['email_address'],
|
||||
'permissions_field': [
|
||||
'send_messages',
|
||||
'manage_templates',
|
||||
'manage_service',
|
||||
'manage_api_keys',
|
||||
],
|
||||
'send_messages': 'y',
|
||||
'manage_templates': 'y',
|
||||
'manage_service': 'y',
|
||||
'manage_api_keys': 'y',
|
||||
'login_authentication': auth_type,
|
||||
},
|
||||
_expected_status=302,
|
||||
@@ -685,7 +678,7 @@ def test_should_show_folder_permission_form_if_service_has_folder_permissions_en
|
||||
|
||||
assert 'Invite a team member' in page.find('h1').text.strip()
|
||||
|
||||
folder_checkboxes = page.find('div', class_='selection-wrapper').find_all('li')
|
||||
folder_checkboxes = page.find('div', class_='checkboxes-nested').find_all('li')
|
||||
assert len(folder_checkboxes) == 3
|
||||
|
||||
|
||||
@@ -714,13 +707,11 @@ def test_invite_user(
|
||||
service_id=SERVICE_ONE_ID,
|
||||
_data={
|
||||
'email_address': email_address,
|
||||
'permissions_field': [
|
||||
'view_activity',
|
||||
'send_messages',
|
||||
'manage_templates',
|
||||
'manage_service',
|
||||
'manage_api_keys',
|
||||
]
|
||||
'view_activity': 'y',
|
||||
'send_messages': 'y',
|
||||
'manage_templates': 'y',
|
||||
'manage_service': 'y',
|
||||
'manage_api_keys': 'y',
|
||||
},
|
||||
_follow_redirects=True,
|
||||
)
|
||||
@@ -771,13 +762,11 @@ def test_invite_user_with_email_auth_service(
|
||||
service_id=SERVICE_ONE_ID,
|
||||
_data={
|
||||
'email_address': email_address,
|
||||
'permissions_field': [
|
||||
'view_activity',
|
||||
'send_messages',
|
||||
'manage_templates',
|
||||
'manage_service',
|
||||
'manage_api_keys',
|
||||
],
|
||||
'view_activity': 'y',
|
||||
'send_messages': 'y',
|
||||
'manage_templates': 'y',
|
||||
'manage_service': 'y',
|
||||
'manage_api_keys': 'y',
|
||||
'login_authentication': auth_type,
|
||||
},
|
||||
_follow_redirects=True,
|
||||
|
||||
Reference in New Issue
Block a user