Skip to content

Commit 0ac3c59

Browse files
authored
Merge pull request #535 from NHSDigital/update-login
Remove team selection
2 parents 1cb1f7e + bcaf151 commit 0ac3c59

File tree

3 files changed

+8
-19
lines changed

3 files changed

+8
-19
lines changed

mavis/test/fixtures/helpers.py

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -48,15 +48,15 @@ def get_online_consent_url(
4848
def wrapper(school, *programmes):
4949
try:
5050
log_in_page.navigate()
51-
log_in_page.log_in_and_select_team(nurse, team)
51+
log_in_page.log_in(nurse)
5252
dashboard_page.click_sessions()
5353
sessions_page.schedule_a_valid_session(school, programmes[0].group)
5454
url = sessions_page.get_online_consent_url(*programmes)
5555
log_in_page.log_out()
5656
yield url
5757
finally:
5858
log_in_page.navigate()
59-
log_in_page.log_in_and_select_team(nurse, team)
59+
log_in_page.log_in(nurse)
6060
dashboard_page.click_sessions()
6161
sessions_page.delete_all_sessions(school)
6262
log_in_page.log_out()
@@ -68,14 +68,13 @@ def wrapper(school, *programmes):
6868
def get_online_consent_url_without_cleanup(
6969
set_feature_flags,
7070
nurse,
71-
team,
7271
dashboard_page,
7372
log_in_page,
7473
sessions_page,
7574
):
7675
def wrapper(school, *programmes):
7776
log_in_page.navigate()
78-
log_in_page.log_in_and_select_team(nurse, team)
77+
log_in_page.log_in(nurse)
7978
dashboard_page.click_sessions()
8079
sessions_page.schedule_a_valid_session(school, programmes[0].group)
8180
url = sessions_page.get_online_consent_url(*programmes)
@@ -86,17 +85,17 @@ def wrapper(school, *programmes):
8685

8786

8887
@pytest.fixture
89-
def log_in_as_admin(set_feature_flags, admin, team, log_in_page):
88+
def log_in_as_admin(set_feature_flags, admin, log_in_page):
9089
log_in_page.navigate()
91-
log_in_page.log_in_and_select_team(admin, team)
90+
log_in_page.log_in(admin)
9291
yield
9392
log_in_page.log_out()
9493

9594

9695
@pytest.fixture
97-
def log_in_as_nurse(set_feature_flags, nurse, team, log_in_page):
96+
def log_in_as_nurse(set_feature_flags, nurse, log_in_page):
9897
log_in_page.navigate()
99-
log_in_page.log_in_and_select_team(nurse, team)
98+
log_in_page.log_in(nurse)
10099
yield
101100
log_in_page.log_out()
102101

mavis/test/pages/log_in.py

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from playwright.sync_api import Page
22

3-
from mavis.test.models import Team, User
3+
from mavis.test.models import User
44
from mavis.test.annotations import step
55

66

@@ -27,15 +27,6 @@ def log_in(self, user: User):
2727
self.password_input.fill(user.password)
2828
self.log_in_button.click()
2929

30-
@step("Select team {1}")
31-
def select_team(self, team: Team):
32-
self.page.get_by_role("radio", name=str(team)).check()
33-
self.continue_button.click()
34-
3530
@step("Log out")
3631
def log_out(self):
3732
self.log_out_button.click()
38-
39-
def log_in_and_select_team(self, user: User, team: Team):
40-
self.log_in(user)
41-
self.select_team(team)

tests/test_log_in.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ def test_valid(role, users, team, dashboard_page, log_in_page):
3434
log_in_page.log_in(users[role])
3535
expect(log_in_page.log_out_button).to_be_visible()
3636

37-
log_in_page.select_team(team)
3837
expect(dashboard_page.mavis_link).to_be_visible()
3938
expect(dashboard_page.programmes_link).to_be_visible()
4039
expect(dashboard_page.sessions_link).to_be_visible()

0 commit comments

Comments
 (0)