mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-08-19 14:09:20 -04:00
Remove whitelist user fixture and refactor
This commit is contained in:
@@ -4,7 +4,7 @@ from bs4 import BeautifulSoup
|
|||||||
import app
|
import app
|
||||||
from app.notify_client.models import InvitedUser
|
from app.notify_client.models import InvitedUser
|
||||||
from app.utils import user_in_whitelist
|
from app.utils import user_in_whitelist
|
||||||
from tests.conftest import service_one as service_1
|
from tests.conftest import service_one as create_sample_service
|
||||||
|
|
||||||
|
|
||||||
def test_should_show_overview_page(
|
def test_should_show_overview_page(
|
||||||
@@ -13,7 +13,7 @@ def test_should_show_overview_page(
|
|||||||
mocker,
|
mocker,
|
||||||
mock_get_invites_for_service
|
mock_get_invites_for_service
|
||||||
):
|
):
|
||||||
service = service_1(active_user_with_permissions)
|
service = create_sample_service(active_user_with_permissions)
|
||||||
with app_.test_request_context():
|
with app_.test_request_context():
|
||||||
with app_.test_client() as client:
|
with app_.test_client() as client:
|
||||||
client.login(active_user_with_permissions, mocker, service)
|
client.login(active_user_with_permissions, mocker, service)
|
||||||
@@ -30,7 +30,7 @@ def test_should_show_page_for_one_user(
|
|||||||
active_user_with_permissions,
|
active_user_with_permissions,
|
||||||
mocker
|
mocker
|
||||||
):
|
):
|
||||||
service = service_1(active_user_with_permissions)
|
service = create_sample_service(active_user_with_permissions)
|
||||||
with app_.test_request_context():
|
with app_.test_request_context():
|
||||||
with app_.test_client() as client:
|
with app_.test_client() as client:
|
||||||
client.login(active_user_with_permissions, mocker, service)
|
client.login(active_user_with_permissions, mocker, service)
|
||||||
@@ -46,7 +46,7 @@ def test_edit_user_permissions(
|
|||||||
mock_get_invites_for_service,
|
mock_get_invites_for_service,
|
||||||
mock_set_user_permissions
|
mock_set_user_permissions
|
||||||
):
|
):
|
||||||
service = service_1(active_user_with_permissions)
|
service = create_sample_service(active_user_with_permissions)
|
||||||
with app_.test_request_context():
|
with app_.test_request_context():
|
||||||
with app_.test_client() as client:
|
with app_.test_client() as client:
|
||||||
client.login(active_user_with_permissions, mocker, service)
|
client.login(active_user_with_permissions, mocker, service)
|
||||||
@@ -85,7 +85,7 @@ def test_edit_some_user_permissions(
|
|||||||
mock_get_invites_for_service,
|
mock_get_invites_for_service,
|
||||||
mock_set_user_permissions
|
mock_set_user_permissions
|
||||||
):
|
):
|
||||||
service = service_1(active_user_with_permissions)
|
service = create_sample_service(active_user_with_permissions)
|
||||||
data = [InvitedUser(**sample_invite)]
|
data = [InvitedUser(**sample_invite)]
|
||||||
with app_.test_request_context():
|
with app_.test_request_context():
|
||||||
with app_.test_client() as client:
|
with app_.test_client() as client:
|
||||||
@@ -121,7 +121,7 @@ def test_should_show_page_for_inviting_user(
|
|||||||
active_user_with_permissions,
|
active_user_with_permissions,
|
||||||
mocker
|
mocker
|
||||||
):
|
):
|
||||||
service = service_1(active_user_with_permissions)
|
service = create_sample_service(active_user_with_permissions)
|
||||||
with app_.test_request_context():
|
with app_.test_request_context():
|
||||||
with app_.test_client() as client:
|
with app_.test_client() as client:
|
||||||
client.login(active_user_with_permissions, mocker, service)
|
client.login(active_user_with_permissions, mocker, service)
|
||||||
@@ -143,7 +143,7 @@ def test_invite_user(
|
|||||||
email_address,
|
email_address,
|
||||||
whitelist_user
|
whitelist_user
|
||||||
):
|
):
|
||||||
service = service_1(active_user_with_permissions)
|
service = create_sample_service(active_user_with_permissions)
|
||||||
sample_invite['email_address'] = 'test@example.gov.uk'
|
sample_invite['email_address'] = 'test@example.gov.uk'
|
||||||
|
|
||||||
data = [InvitedUser(**sample_invite)]
|
data = [InvitedUser(**sample_invite)]
|
||||||
@@ -186,7 +186,7 @@ def test_cancel_invited_user_cancels_user_invitations(app_,
|
|||||||
mocker.patch('app.invite_api_client.cancel_invited_user')
|
mocker.patch('app.invite_api_client.cancel_invited_user')
|
||||||
import uuid
|
import uuid
|
||||||
invited_user_id = uuid.uuid4()
|
invited_user_id = uuid.uuid4()
|
||||||
service = service_1(active_user_with_permissions)
|
service = create_sample_service(active_user_with_permissions)
|
||||||
client.login(active_user_with_permissions, mocker, service)
|
client.login(active_user_with_permissions, mocker, service)
|
||||||
response = client.get(url_for('main.cancel_invited_user', service_id=service['id'],
|
response = client.get(url_for('main.cancel_invited_user', service_id=service['id'],
|
||||||
invited_user_id=invited_user_id))
|
invited_user_id=invited_user_id))
|
||||||
@@ -199,7 +199,7 @@ def test_manage_users_shows_invited_user(app_,
|
|||||||
mocker,
|
mocker,
|
||||||
active_user_with_permissions,
|
active_user_with_permissions,
|
||||||
sample_invite):
|
sample_invite):
|
||||||
service = service_1(active_user_with_permissions)
|
service = create_sample_service(active_user_with_permissions)
|
||||||
data = [InvitedUser(**sample_invite)]
|
data = [InvitedUser(**sample_invite)]
|
||||||
with app_.test_request_context():
|
with app_.test_request_context():
|
||||||
with app_.test_client() as client:
|
with app_.test_client() as client:
|
||||||
@@ -227,7 +227,7 @@ def test_manage_users_does_not_show_accepted_invite(app_,
|
|||||||
sample_invite['id'] = invited_user_id
|
sample_invite['id'] = invited_user_id
|
||||||
sample_invite['status'] = 'accepted'
|
sample_invite['status'] = 'accepted'
|
||||||
data = [InvitedUser(**sample_invite)]
|
data = [InvitedUser(**sample_invite)]
|
||||||
service = service_1(active_user_with_permissions)
|
service = create_sample_service(active_user_with_permissions)
|
||||||
with app_.test_request_context():
|
with app_.test_request_context():
|
||||||
with app_.test_client() as client:
|
with app_.test_client() as client:
|
||||||
client.login(active_user_with_permissions, mocker, service)
|
client.login(active_user_with_permissions, mocker, service)
|
||||||
@@ -250,7 +250,7 @@ def test_user_cant_invite_themselves(
|
|||||||
active_user_with_permissions,
|
active_user_with_permissions,
|
||||||
mock_create_invite
|
mock_create_invite
|
||||||
):
|
):
|
||||||
service = service_1(active_user_with_permissions)
|
service = create_sample_service(active_user_with_permissions)
|
||||||
with app_.test_request_context():
|
with app_.test_request_context():
|
||||||
with app_.test_client() as client:
|
with app_.test_client() as client:
|
||||||
client.login(active_user_with_permissions, mocker, service)
|
client.login(active_user_with_permissions, mocker, service)
|
||||||
|
|||||||
@@ -487,22 +487,6 @@ def platform_admin_user(fake_uuid):
|
|||||||
return user
|
return user
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture(scope='function')
|
|
||||||
def nonwhitelist_user(fake_uuid):
|
|
||||||
from app.notify_client.user_api_client import User
|
|
||||||
user_data = {'id': fake_uuid,
|
|
||||||
'name': 'Platform admin user',
|
|
||||||
'password': 'somepassword',
|
|
||||||
'email_address': 'someuser@notonwhitelist.com',
|
|
||||||
'mobile_number': '07700 900762',
|
|
||||||
'state': 'active',
|
|
||||||
'failed_login_count': 0,
|
|
||||||
'permissions': {}
|
|
||||||
}
|
|
||||||
user = User(user_data)
|
|
||||||
return user
|
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture(scope='function')
|
@pytest.fixture(scope='function')
|
||||||
def api_user_active(fake_uuid, email_address='test@user.gov.uk'):
|
def api_user_active(fake_uuid, email_address='test@user.gov.uk'):
|
||||||
from app.notify_client.user_api_client import User
|
from app.notify_client.user_api_client import User
|
||||||
|
|||||||
Reference in New Issue
Block a user