Noob_test/Ticket/features/steps/ticket_testdata_steps.py

30 lines
953 B
Python

# pyright: reportCallIssue=false
from __future__ import annotations
from behave import when
from Ticket.testdata.ticket_test_data import TicketTestData
@when("create place multiple for ticket") # pyright: ignore[reportGeneralTypeIssues]
def step_create_place_multiple(context) -> None:
td = TicketTestData.from_behave_context(context)
td.ensure_place()
context.ticket_place_id = td.place_id
@when("create ticket category for created place") # pyright: ignore[reportGeneralTypeIssues]
def step_create_ticket_category_for_place(context) -> None:
td = TicketTestData.from_behave_context(context)
td.ensure_ticket_category()
context.ticket_category_id = td.category_id
@when("create ticket for created place and category") # pyright: ignore[reportGeneralTypeIssues]
def step_create_ticket(context) -> None:
td = TicketTestData.from_behave_context(context)
td.ensure_ticket()
context.ticket_id = td.ticket_id