Skip to content

Commit a00362f

Browse files
committed
refactor: use special User-Agent for smoke testing
1 parent 9500dea commit a00362f

File tree

3 files changed

+29
-13
lines changed

3 files changed

+29
-13
lines changed

tests/playwright/smoke_tests/test_agency_flow.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
1-
from playwright.sync_api import Page, expect
1+
from playwright.sync_api import Browser, expect
22

33
from models import Index
44

55

6-
def test_agency_card_flow(page: Page):
7-
page.goto("/")
6+
def test_agency_card_flow(browser: Browser, base_url):
7+
context = browser.new_context(user_agent="cal-itp/benefits-smoke-test")
8+
page = context.new_page()
9+
10+
page.goto(base_url)
811

912
index = Index(page)
1013
eligibility_index = index.select_agency("California State Transit")
1114
eligibility_start = eligibility_index.select_flow("Agency Cardholder")
1215
eligibility_confirm = eligibility_start.click_continue()
16+
page.pause()
1317
enrollment_index = eligibility_confirm.submit_form("71162", "Box")
1418
enrollment_index.enroll("Test User", "4111 1111 1111 1111", "12/34", "123")
1519

tests/playwright/smoke_tests/test_login_gov_flow.py

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
import os
22

3-
from playwright.sync_api import Page, expect
3+
from playwright.sync_api import Browser, expect
44
import pyotp
55

66
from models import Index
77

88

9-
def test_older_adult_flow(page: Page):
10-
page.goto("/")
9+
def test_older_adult_flow(browser: Browser, base_url):
10+
context = browser.new_context(user_agent="cal-itp/benefits-smoke-test")
11+
page = context.new_page()
12+
13+
page.goto(base_url)
1114

1215
index = Index(page)
1316
eligibility_index = index.select_agency("California State Transit")
@@ -33,8 +36,11 @@ def test_older_adult_flow(page: Page):
3336
expect(success_message).to_be_visible()
3437

3538

36-
def test_us_veteran_flow(page: Page):
37-
page.goto("/")
39+
def test_us_veteran_flow(browser: Browser, base_url):
40+
context = browser.new_context(user_agent="cal-itp/benefits-smoke-test")
41+
page = context.new_page()
42+
43+
page.goto(base_url)
3844

3945
index = Index(page)
4046
eligibility_index = index.select_agency("California State Transit")
@@ -60,8 +66,11 @@ def test_us_veteran_flow(page: Page):
6066
expect(success_message).to_be_visible()
6167

6268

63-
def test_calfresh_cardholder_flow(page: Page):
64-
page.goto("/")
69+
def test_calfresh_cardholder_flow(browser: Browser, base_url):
70+
context = browser.new_context(user_agent="cal-itp/benefits-smoke-test")
71+
page = context.new_page()
72+
73+
page.goto(base_url)
6574

6675
index = Index(page)
6776
eligibility_index = index.select_agency("California State Transit")

tests/playwright/smoke_tests/test_medicare_flow.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
import os
2-
from playwright.sync_api import Page, expect
2+
from playwright.sync_api import Browser, expect
33

44
from models import Index
55

66

7-
def test_medicare_cardholder_flow(page: Page):
8-
page.goto("/")
7+
def test_medicare_cardholder_flow(browser: Browser, base_url):
8+
context = browser.new_context(user_agent="cal-itp/benefits-smoke-test")
9+
page = context.new_page()
10+
11+
page.goto(base_url)
912

1013
index = Index(page)
1114
eligibility_index = index.select_agency("California State Transit")

0 commit comments

Comments
 (0)