Skip to content

Commit

Permalink
(PC-34253)[PRO] test: closed offerer can still list and download book…
Browse files Browse the repository at this point in the history
…ings
  • Loading branch information
prouzet-pass committed Feb 12, 2025
1 parent f7650a3 commit 1f15c8d
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 6 deletions.
10 changes: 8 additions & 2 deletions api/tests/routes/pro/get_all_bookings_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -142,8 +142,14 @@ class Returns200Test:
expected_num_queries += 1 # CTE built over booking, stock and external_booking
expected_num_queries += 1 # 4.external_booking

def test_when_user_is_linked_to_a_valid_offerer(self, client: Any):
stock = offers_factories.StockFactory(offer__extraData={"ean": "1234567891234"})
@pytest.mark.parametrize(
"offerer_factory", [offerers_factories.OffererFactory, offerers_factories.ClosedOffererFactory]
)
def test_when_user_is_linked_to_a_valid_offerer(self, client: Any, offerer_factory):
stock = offers_factories.StockFactory(
offer__extraData={"ean": "1234567891234"},
offer__venue__managingOfferer=offerer_factory(),
)
used_booking = bookings_factories.UsedBookingFactory(
dateCreated=datetime(2020, 8, 11, 12, 0, 0),
dateUsed=datetime(2020, 8, 13, 12, 0, 0),
Expand Down
7 changes: 5 additions & 2 deletions api/tests/routes/pro/get_collective_booking_csv_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,11 @@ class Returns200Test:
num_queries += 1 # Fetch the user
num_queries += 1 # Select collective_booking

def test_complete_booking_single(self, client):
user_offerer = offerers_factories.UserOffererFactory()
@pytest.mark.parametrize(
"offerer_factory", [offerers_factories.OffererFactory, offerers_factories.ClosedOffererFactory]
)
def test_complete_booking_single(self, client, offerer_factory):
user_offerer = offerers_factories.UserOffererFactory(offerer=offerer_factory())
booking = educational_factories.CollectiveBookingFactory(
dateCreated=datetime(2020, 8, 11, 12, 0, 0),
collectiveStock__startDatetime=datetime(2020, 8, 13, 12, 0, 0),
Expand Down
7 changes: 5 additions & 2 deletions api/tests/routes/pro/get_collective_booking_excel_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,11 @@ class Returns200Test:
num_queries += 1 # Fetch the user
num_queries += 1 # Fetch the collective_booking

def test_complete_booking_single(self, client):
user_offerer = offerers_factories.UserOffererFactory()
@pytest.mark.parametrize(
"offerer_factory", [offerers_factories.OffererFactory, offerers_factories.ClosedOffererFactory]
)
def test_complete_booking_single(self, client, offerer_factory):
user_offerer = offerers_factories.UserOffererFactory(offerer=offerer_factory())
booking = educational_factories.CollectiveBookingFactory(
dateCreated=datetime(2020, 8, 11, 12, 0, 0),
collectiveStock__startDatetime=datetime(2020, 8, 13, 12, 0, 0),
Expand Down

0 comments on commit 1f15c8d

Please sign in to comment.