fix queue
This commit is contained in:
1 parent
049cc41afc
commit
9a1c99cbd3
14 files changed
+237
-32
No files matched your search
@@ -132,7 +132,7 @@ def test_e2e_03_warehouse_staff_cannot_see_sales_tickets(live_server, browser_pa
|
||||
users, units = org_data
|
||||
buyer = make_customer("e2e-scope-buyer", "09120008101")
|
||||
create_ticket(customer=buyer, unit=units["sales"], category=TicketCategory.objects.get(slug="sales-general"), subject="تیکت محرمانه فروش E2E", body="شرح")
|
||||
create_ticket(customer=buyer, unit=units["warehouse-loading"], category=TicketCategory.objects.get(slug="warehouse-loading-general"), subject="تیکت مجاز بارگیری E2E", body="شرح")
|
||||
create_ticket(customer=buyer, created_by=users["ms_sabzali"], unit=units["warehouse-loading"], category=TicketCategory.objects.get(slug="warehouse-loading-general"), subject="تیکت مجاز بارگیری E2E", body="شرح")
|
||||
with browser_page() as page:
|
||||
login_staff(page, live_server, users["ms_sabzali"])
|
||||
content = page.locator("body")
|
||||
@@ -144,7 +144,7 @@ def test_e2e_04_accounting_sees_only_finance_scope(live_server, browser_page, or
|
||||
users, units = org_data
|
||||
buyer = make_customer("e2e-finance-buyer", "09120008102")
|
||||
create_ticket(customer=buyer, unit=units["finance"], category=TicketCategory.objects.get(slug="finance-general"), subject="تیکت مالی مجاز E2E", body="شرح")
|
||||
create_ticket(customer=buyer, unit=units["warehouse-loading"], category=TicketCategory.objects.get(slug="warehouse-loading-general"), subject="تیکت انبار نامجاز E2E", body="شرح")
|
||||
create_ticket(customer=buyer, created_by=users["ms_sabzali"], unit=units["warehouse-loading"], category=TicketCategory.objects.get(slug="warehouse-loading-general"), subject="تیکت انبار نامجاز E2E", body="شرح")
|
||||
with browser_page() as page:
|
||||
login_staff(page, live_server, users["fereshteh_yavari"])
|
||||
expect(page.locator("body")).to_contain_text("تیکت مالی مجاز E2E")
|
||||
@@ -238,8 +238,8 @@ def test_unit_change_renders_experts_when_a_legacy_cached_payload_has_no_queue(l
|
||||
page.route("**/tickets/new/options/**", remove_queue_from_response)
|
||||
page.goto(f"{live_server.url}{reverse('tickets:new')}", wait_until="domcontentloaded")
|
||||
ticket_page = PublicTicketCreatePage(page, live_server.url)
|
||||
payload = ticket_page.select_unit(units["warehouse-loading"].pk)
|
||||
payload = ticket_page.select_unit(units["finance"].pk)
|
||||
assert payload.get("queue") is None
|
||||
expect(ticket_page.expert_picker).to_contain_text("خانم سبزعلی")
|
||||
expect(ticket_page.expert_picker).to_contain_text("آقای مهدی عظمی")
|
||||
expect(ticket_page.expert_picker).to_contain_text("خانم فرشته یاوری")
|
||||
expect(ticket_page.expert_picker).not_to_contain_text("کیمیا غفاری")
|
||||
expect(page.get_by_role("alert")).to_have_count(0)
|
||||
Reference in new issue
Block a user