drop widget_ prefix from e2e test fixtures

This commit is contained in:
rash
2026-02-18 17:12:55 +01:00
parent 97857e7a67
commit 55299b1eae
20 changed files with 834 additions and 944 deletions

View File

@@ -18,16 +18,15 @@ class TestErrorDisplay:
self,
page: Page,
live_server_url: str,
widget_organizer,
widget_event,
organizer,
event,
widget_page
):
"""
Loading a non-existent event should show an error message.
"""
widget_page.goto_widget_test_page(
live_server_url, widget_organizer.slug, 'nonexistent-event')
widget_page.wait_for_widget_load()
widget_page.goto(
live_server_url, organizer.slug, 'nonexistent-event')
# Should show error message
expect(page.locator(
@@ -38,17 +37,16 @@ class TestErrorDisplay:
self,
page: Page,
live_server_url: str,
widget_organizer,
widget_event,
organizer,
event,
widget_page
):
"""
Error state should include a link to open the ticket shop
in a new tab as a fallback.
"""
widget_page.goto_widget_test_page(
live_server_url, widget_organizer.slug, 'nonexistent-event')
widget_page.wait_for_widget_load()
widget_page.goto(
live_server_url, organizer.slug, 'nonexistent-event')
# Should show fallback action link
action_link = page.locator('.pretix-widget-error-action a')
@@ -66,19 +64,18 @@ class TestSoldOutState:
self,
page: Page,
live_server_url: str,
widget_organizer,
widget_event,
widget_item_sold_out,
organizer,
event,
item_sold_out,
widget_page
):
"""
Items with zero quota should show as unavailable/sold out.
"""
item = widget_item_sold_out
item = item_sold_out
widget_page.goto_widget_test_page(
live_server_url, widget_organizer.slug, widget_event.slug)
widget_page.wait_for_widget_load()
widget_page.goto(
live_server_url, organizer.slug, event.slug)
item_elem = page.locator(
f'.pretix-widget-item:has-text("{item.name}")')
@@ -93,20 +90,19 @@ class TestSoldOutState:
self,
page: Page,
live_server_url: str,
widget_organizer,
widget_event,
widget_item_sold_out,
organizer,
event,
item_sold_out,
widget_page
):
"""
Sold out items should show a status message like
"Sold out" or "Currently unavailable".
"""
item = widget_item_sold_out
item = item_sold_out
widget_page.goto_widget_test_page(
live_server_url, widget_organizer.slug, widget_event.slug)
widget_page.wait_for_widget_load()
widget_page.goto(
live_server_url, organizer.slug, event.slug)
item_elem = page.locator(
f'.pretix-widget-item:has-text("{item.name}")')