Skip to content

Commit

Permalink
refactor: use special User-Agent for smoke testing
Browse files Browse the repository at this point in the history
  • Loading branch information
angela-tran committed Jan 11, 2025
1 parent 9500dea commit 7a7e220
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 13 deletions.
9 changes: 6 additions & 3 deletions tests/playwright/smoke_tests/test_agency_flow.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
from playwright.sync_api import Page, expect
from playwright.sync_api import Browser, expect

from models import Index


def test_agency_card_flow(page: Page):
page.goto("/")
def test_agency_card_flow(browser: Browser, base_url):
context = browser.new_context(user_agent="cal-itp/benefits-smoke-test")
page = context.new_page()

page.goto(base_url)

index = Index(page)
eligibility_index = index.select_agency("California State Transit")
Expand Down
23 changes: 16 additions & 7 deletions tests/playwright/smoke_tests/test_login_gov_flow.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,16 @@
import os

from playwright.sync_api import Page, expect
from playwright.sync_api import Browser, expect
import pyotp

from models import Index


def test_older_adult_flow(page: Page):
page.goto("/")
def test_older_adult_flow(browser: Browser, base_url):
context = browser.new_context(user_agent="cal-itp/benefits-smoke-test")
page = context.new_page()

page.goto(base_url)

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


def test_us_veteran_flow(page: Page):
page.goto("/")
def test_us_veteran_flow(browser: Browser, base_url):
context = browser.new_context(user_agent="cal-itp/benefits-smoke-test")
page = context.new_page()

page.goto(base_url)

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


def test_calfresh_cardholder_flow(page: Page):
page.goto("/")
def test_calfresh_cardholder_flow(browser: Browser, base_url):
context = browser.new_context(user_agent="cal-itp/benefits-smoke-test")
page = context.new_page()

page.goto(base_url)

index = Index(page)
eligibility_index = index.select_agency("California State Transit")
Expand Down
9 changes: 6 additions & 3 deletions tests/playwright/smoke_tests/test_medicare_flow.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
import os
from playwright.sync_api import Page, expect
from playwright.sync_api import Browser, expect

from models import Index


def test_medicare_cardholder_flow(page: Page):
page.goto("/")
def test_medicare_cardholder_flow(browser: Browser, base_url):
context = browser.new_context(user_agent="cal-itp/benefits-smoke-test")
page = context.new_page()

page.goto(base_url)

index = Index(page)
eligibility_index = index.select_agency("California State Transit")
Expand Down

0 comments on commit 7a7e220

Please sign in to comment.