Skip to content

Commit e1e4c15

Browse files
Add test case for expire_pending_tickets with no orders
1 parent 071d159 commit e1e4c15

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

tests/all/integration/api/helpers/test_scheduled_jobs.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
from tests.factories.order import OrderSubFactory
2020
from tests.factories.ticket_fee import TicketFeesFactory
2121
from tests.factories.user import UserFactory
22+
from app.models import Order
2223

2324

2425
def test_delete_ticket_holder_created_currently(db):
@@ -118,3 +119,9 @@ def test_expire_pending_tickets(db):
118119
assert len(order_old.ticket_holders) == 3
119120
assert order_new.status == 'pending'
120121
assert len(order_new.ticket_holders) == 2
122+
def test_expire_pending_tickets_no_orders(db):
123+
"""Ensure no error when no pending orders exist"""
124+
125+
expire_pending_tickets()
126+
127+
assert Order.query.count() == 0

0 commit comments

Comments
 (0)