(PC-31644)[PRO] Implémentation du status CANCELLED #4824
dev_on_pull_request_workflow.yml
on: pull_request
Init job
37s
Tests pro
/
...
/
Style quality check
Tests pro
/
Unit tests
[pcapi-tests] build docker image.
/
Build pcapi-tests:0d50616b3238b89e545cfb839a716eded5b5c485
3m 47s
[pcapi] build docker image.
/
Build pcapi:0d50616b3238b89e545cfb839a716eded5b5c485
2m 17s
[pcapi-console] build docker image.
/
Build pcapi-console:0d50616b3238b89e545cfb839a716eded5b5c485
3m 12s
MyPy cop
/
MyPy cop test
33s
Tests API documentation
/
Check API documentation can be built
[PRO] Deploy PR version for validation
/
deploy_on_firebase
Dependabot
/
dependabot
Matrix: Tests api / Pytest
Tests api
/
Quality checks
4m 4s
Tests api
/
Pylint
5m 21s
Tests api
/
Test database schema
3m 5s
Update api client template
/
Update API Client template
5m 6s
Tests pro E2E migrations
/
E2E tests and notifications
4m 28s
Push pcapi docker image to registry
/
push-docker-image
Push pcapi-console docker image to registry
/
push-docker-image
Annotations
31 errors, 54 warnings, and 4 notices
tests/core/educational/test_models.py.test_get_offer_displayed_status[CollectiveOfferDisplayedStatus.CANCELLED]:
tests/core/educational/test_models.py#L609
AssertionError: assert <CollectiveOfferDisplayedStatus.EXPIRED: 'EXPIRED'> == <CollectiveOfferDisplayedStatus.CANCELLED: 'CANCELLED'>
+ where <CollectiveOfferDisplayedStatus.EXPIRED: 'EXPIRED'> = <CollectiveOffer #109>.displayedStatus
|
tests/core/educational/test_models.py.test_get_offer_allowed_actions[CollectiveOfferDisplayedStatus.CANCELLED]:
tests/core/educational/test_models.py#L630
AssertionError: assert [<CollectiveOfferAllowedAction.CAN_EDIT_DATES: 'CAN_EDIT_DATES'>, <CollectiveOfferAllowedAction.CAN_ARCHIVE: 'CAN_ARCHIVE'>] == [<CollectiveOfferAllowedAction.CAN_DUPLICATE: 'CAN_DUPLICATE'>, <CollectiveOfferAllowedAction.CAN_ARCHIVE: 'CAN_ARCHIVE'>]
At index 0 diff: <CollectiveOfferAllowedAction.CAN_EDIT_DATES: 'CAN_EDIT_DATES'> != <CollectiveOfferAllowedAction.CAN_DUPLICATE: 'CAN_DUPLICATE'>
Full diff:
[
- <CollectiveOfferAllowedAction.CAN_DUPLICATE: 'CAN_DUPLICATE'>,
? --- ^ --- ^
+ <CollectiveOfferAllowedAction.CAN_EDIT_DATES: 'CAN_EDIT_DATES'>,
? + ^^^ + + ^^^ +
<CollectiveOfferAllowedAction.CAN_ARCHIVE: 'CAN_ARCHIVE'>,
]
|
tests/core/educational/test_repository.py.test_filter_by_status[CollectiveOfferDisplayedStatus.CANCELLED]:
tests/core/educational/test_repository.py#L502
assert 0 == 1
+ where 0 = count()
+ where count = <pcapi.models.pc_object.BaseQuery object at 0x7f8ccc70bd90>.count
|
tests/core/educational/test_repository.py.test_filter_active[CollectiveOfferDisplayedStatus.CANCELLED]:
tests/core/educational/test_repository.py#L530
assert 0 == 1
+ where 0 = count()
+ where count = <pcapi.models.pc_object.BaseQuery object at 0x7f8ccab1da90>.count
|
tests/core/educational/test_repository.py.test_all_filters:
tests/core/educational/test_repository.py#L546
assert {256, 257, 246, 247, 248, 249, 250, 252, 253, 254, 255} == {256, 257, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255}
Extra items in the right set:
251
Full diff:
{
246,
247,
248,
249,
250,
- 251,
252,
253,
254,
255,
256,
257,
}
|
tests/core/educational/test_repository.py.test_filter_statuses_but_one_without_new_statuses[CollectiveOfferDisplayedStatus.ENDED]:
tests/core/educational/test_repository.py#L561
AssertionError: assert {'PREBOOKED', 'PENDING', 'REJECTED', 'BOOKED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE', 'DRAFT'} == {'PREBOOKED', 'PENDING', 'REJECTED', 'BOOKED', 'CANCELLED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE', 'DRAFT'}
Extra items in the right set:
'CANCELLED'
Full diff:
{
'ACTIVE',
'ARCHIVED',
'BOOKED',
- 'CANCELLED',
'DRAFT',
'EXPIRED',
'INACTIVE',
'PENDING',
'PREBOOKED',
'REIMBURSED',
'REJECTED',
}
|
tests/core/educational/test_repository.py.test_filter_statuses_but_one_without_new_statuses[CollectiveOfferDisplayedStatus.PREBOOKED]:
tests/core/educational/test_repository.py#L561
AssertionError: assert {'ENDED', 'PENDING', 'REJECTED', 'BOOKED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE', 'DRAFT'} == {'ENDED', 'PENDING', 'REJECTED', 'BOOKED', 'CANCELLED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE', 'DRAFT'}
Extra items in the right set:
'CANCELLED'
Full diff:
{
'ACTIVE',
'ARCHIVED',
'BOOKED',
- 'CANCELLED',
'DRAFT',
'ENDED',
'EXPIRED',
'INACTIVE',
'PENDING',
'REIMBURSED',
'REJECTED',
}
|
tests/core/educational/test_repository.py.test_filter_statuses_but_one_without_new_statuses[CollectiveOfferDisplayedStatus.PENDING]:
tests/core/educational/test_repository.py#L561
AssertionError: assert {'ENDED', 'PREBOOKED', 'REJECTED', 'BOOKED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE', 'DRAFT'} == {'ENDED', 'PREBOOKED', 'REJECTED', 'BOOKED', 'CANCELLED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE', 'DRAFT'}
Extra items in the right set:
'CANCELLED'
Full diff:
{
'ACTIVE',
'ARCHIVED',
'BOOKED',
- 'CANCELLED',
'DRAFT',
'ENDED',
'EXPIRED',
'INACTIVE',
'PREBOOKED',
'REIMBURSED',
'REJECTED',
}
|
tests/core/educational/test_repository.py.test_filter_statuses_but_one_without_new_statuses[CollectiveOfferDisplayedStatus.REJECTED]:
tests/core/educational/test_repository.py#L561
AssertionError: assert {'ENDED', 'PREBOOKED', 'PENDING', 'BOOKED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE', 'DRAFT'} == {'ENDED', 'PREBOOKED', 'PENDING', 'BOOKED', 'CANCELLED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE', 'DRAFT'}
Extra items in the right set:
'CANCELLED'
Full diff:
{
'ACTIVE',
'ARCHIVED',
'BOOKED',
- 'CANCELLED',
'DRAFT',
'ENDED',
'EXPIRED',
'INACTIVE',
'PENDING',
'PREBOOKED',
'REIMBURSED',
}
|
tests/core/educational/test_repository.py.test_filter_statuses_but_one_without_new_statuses[CollectiveOfferDisplayedStatus.BOOKED]:
tests/core/educational/test_repository.py#L561
AssertionError: assert {'ENDED', 'PREBOOKED', 'PENDING', 'REJECTED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE', 'DRAFT'} == {'ENDED', 'PREBOOKED', 'PENDING', 'REJECTED', 'CANCELLED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE', 'DRAFT'}
Extra items in the right set:
'CANCELLED'
Full diff:
{
'ACTIVE',
'ARCHIVED',
- 'CANCELLED',
'DRAFT',
'ENDED',
'EXPIRED',
'INACTIVE',
'PENDING',
'PREBOOKED',
'REIMBURSED',
'REJECTED',
}
|
tests/core/educational/test_repository.py.test_filter_statuses_but_one_without_new_statuses[CollectiveOfferDisplayedStatus.EXPIRED]:
tests/core/educational/test_repository.py#L561
AssertionError: assert {'ENDED', 'PREBOOKED', 'PENDING', 'REJECTED', 'BOOKED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE', 'DRAFT'} == {'ENDED', 'PREBOOKED', 'PENDING', 'REJECTED', 'BOOKED', 'CANCELLED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE', 'DRAFT'}
Extra items in the right set:
'CANCELLED'
Full diff:
{
'ACTIVE',
'ARCHIVED',
'BOOKED',
- 'CANCELLED',
'DRAFT',
'ENDED',
'INACTIVE',
'PENDING',
'PREBOOKED',
'REIMBURSED',
'REJECTED',
}
|
tests/core/educational/test_repository.py.test_filter_statuses_but_one_without_new_statuses[CollectiveOfferDisplayedStatus.ACTIVE]:
tests/core/educational/test_repository.py#L561
AssertionError: assert {'ENDED', 'PREBOOKED', 'PENDING', 'REJECTED', 'BOOKED', 'EXPIRED', 'REIMBURSED', 'ARCHIVED', 'INACTIVE', 'DRAFT'} == {'ENDED', 'PREBOOKED', 'PENDING', 'REJECTED', 'BOOKED', 'CANCELLED', 'EXPIRED', 'REIMBURSED', 'ARCHIVED', 'INACTIVE', 'DRAFT'}
Extra items in the right set:
'CANCELLED'
Full diff:
{
'ARCHIVED',
'BOOKED',
- 'CANCELLED',
'DRAFT',
'ENDED',
'EXPIRED',
'INACTIVE',
'PENDING',
'PREBOOKED',
'REIMBURSED',
'REJECTED',
}
|
tests/core/educational/test_repository.py.test_filter_statuses_but_one_without_new_statuses[CollectiveOfferDisplayedStatus.ARCHIVED]:
tests/core/educational/test_repository.py#L561
AssertionError: assert {'ENDED', 'PREBOOKED', 'PENDING', 'REJECTED', 'BOOKED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'DRAFT', 'INACTIVE'} == {'ENDED', 'PREBOOKED', 'PENDING', 'REJECTED', 'BOOKED', 'CANCELLED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'DRAFT', 'INACTIVE'}
Extra items in the right set:
'CANCELLED'
Full diff:
{
'ACTIVE',
'BOOKED',
- 'CANCELLED',
'DRAFT',
'ENDED',
'EXPIRED',
'INACTIVE',
'PENDING',
'PREBOOKED',
'REIMBURSED',
'REJECTED',
}
|
tests/core/educational/test_repository.py.test_filter_statuses_but_one_without_new_statuses[CollectiveOfferDisplayedStatus.INACTIVE]:
tests/core/educational/test_repository.py#L561
AssertionError: assert {'ENDED', 'PREBOOKED', 'PENDING', 'REJECTED', 'BOOKED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'DRAFT'} == {'ENDED', 'PREBOOKED', 'PENDING', 'REJECTED', 'BOOKED', 'CANCELLED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'DRAFT'}
Extra items in the right set:
'CANCELLED'
Full diff:
{
'ACTIVE',
'ARCHIVED',
'BOOKED',
- 'CANCELLED',
'DRAFT',
'ENDED',
'EXPIRED',
'PENDING',
'PREBOOKED',
'REIMBURSED',
'REJECTED',
}
|
tests/core/educational/test_repository.py.test_filter_statuses_but_one_without_new_statuses[CollectiveOfferDisplayedStatus.DRAFT]:
tests/core/educational/test_repository.py#L561
AssertionError: assert {'ENDED', 'PREBOOKED', 'PENDING', 'REJECTED', 'BOOKED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE'} == {'ENDED', 'PREBOOKED', 'PENDING', 'REJECTED', 'BOOKED', 'CANCELLED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE'}
Extra items in the right set:
'CANCELLED'
Full diff:
{
'ACTIVE',
'ARCHIVED',
'BOOKED',
- 'CANCELLED',
'ENDED',
'EXPIRED',
'INACTIVE',
'PENDING',
'PREBOOKED',
'REIMBURSED',
'REJECTED',
}
|
tests/core/educational/test_repository.py.test_filter_statuses_but_one[CollectiveOfferDisplayedStatus.ENDED]:
tests/core/educational/test_repository.py#L581
AssertionError: assert {'PREBOOKED', 'PENDING', 'REJECTED', 'BOOKED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE', 'DRAFT'} == {'PREBOOKED', 'PENDING', 'REJECTED', 'BOOKED', 'CANCELLED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE', 'DRAFT'}
Extra items in the right set:
'CANCELLED'
Full diff:
{
'ACTIVE',
'ARCHIVED',
'BOOKED',
- 'CANCELLED',
'DRAFT',
'EXPIRED',
'INACTIVE',
'PENDING',
'PREBOOKED',
'REIMBURSED',
'REJECTED',
}
|
tests/core/educational/test_repository.py.test_filter_statuses_but_one[CollectiveOfferDisplayedStatus.PREBOOKED]:
tests/core/educational/test_repository.py#L581
AssertionError: assert {'ENDED', 'PENDING', 'REJECTED', 'BOOKED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE', 'DRAFT'} == {'ENDED', 'PENDING', 'REJECTED', 'BOOKED', 'CANCELLED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE', 'DRAFT'}
Extra items in the right set:
'CANCELLED'
Full diff:
{
'ACTIVE',
'ARCHIVED',
'BOOKED',
- 'CANCELLED',
'DRAFT',
'ENDED',
'EXPIRED',
'INACTIVE',
'PENDING',
'REIMBURSED',
'REJECTED',
}
|
tests/core/educational/test_repository.py.test_filter_statuses_but_one[CollectiveOfferDisplayedStatus.PENDING]:
tests/core/educational/test_repository.py#L581
AssertionError: assert {'ENDED', 'PREBOOKED', 'REJECTED', 'BOOKED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE', 'DRAFT'} == {'ENDED', 'PREBOOKED', 'REJECTED', 'BOOKED', 'CANCELLED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE', 'DRAFT'}
Extra items in the right set:
'CANCELLED'
Full diff:
{
'ACTIVE',
'ARCHIVED',
'BOOKED',
- 'CANCELLED',
'DRAFT',
'ENDED',
'EXPIRED',
'INACTIVE',
'PREBOOKED',
'REIMBURSED',
'REJECTED',
}
|
tests/core/educational/test_repository.py.test_filter_statuses_but_one[CollectiveOfferDisplayedStatus.REJECTED]:
tests/core/educational/test_repository.py#L581
AssertionError: assert {'ENDED', 'PREBOOKED', 'PENDING', 'BOOKED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE', 'DRAFT'} == {'ENDED', 'PREBOOKED', 'PENDING', 'BOOKED', 'CANCELLED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE', 'DRAFT'}
Extra items in the right set:
'CANCELLED'
Full diff:
{
'ACTIVE',
'ARCHIVED',
'BOOKED',
- 'CANCELLED',
'DRAFT',
'ENDED',
'EXPIRED',
'INACTIVE',
'PENDING',
'PREBOOKED',
'REIMBURSED',
}
|
tests/core/educational/test_repository.py.test_filter_statuses_but_one[CollectiveOfferDisplayedStatus.BOOKED]:
tests/core/educational/test_repository.py#L581
AssertionError: assert {'ENDED', 'PREBOOKED', 'PENDING', 'REJECTED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE', 'DRAFT'} == {'ENDED', 'PREBOOKED', 'PENDING', 'REJECTED', 'CANCELLED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE', 'DRAFT'}
Extra items in the right set:
'CANCELLED'
Full diff:
{
'ACTIVE',
'ARCHIVED',
- 'CANCELLED',
'DRAFT',
'ENDED',
'EXPIRED',
'INACTIVE',
'PENDING',
'PREBOOKED',
'REIMBURSED',
'REJECTED',
}
|
tests/core/educational/test_repository.py.test_filter_statuses_but_one[CollectiveOfferDisplayedStatus.EXPIRED]:
tests/core/educational/test_repository.py#L581
AssertionError: assert {'ENDED', 'PREBOOKED', 'PENDING', 'REJECTED', 'BOOKED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE', 'DRAFT'} == {'ENDED', 'PREBOOKED', 'PENDING', 'REJECTED', 'BOOKED', 'CANCELLED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE', 'DRAFT'}
Extra items in the right set:
'CANCELLED'
Full diff:
{
'ACTIVE',
'ARCHIVED',
'BOOKED',
- 'CANCELLED',
'DRAFT',
'ENDED',
'INACTIVE',
'PENDING',
'PREBOOKED',
'REIMBURSED',
'REJECTED',
}
|
tests/core/educational/test_repository.py.test_filter_statuses_but_one[CollectiveOfferDisplayedStatus.REIMBURSED]:
tests/core/educational/test_repository.py#L581
AssertionError: assert {'ENDED', 'PREBOOKED', 'PENDING', 'REJECTED', 'BOOKED', 'EXPIRED', 'ACTIVE', 'ARCHIVED', 'INACTIVE', 'DRAFT'} == {'ENDED', 'PREBOOKED', 'PENDING', 'REJECTED', 'BOOKED', 'CANCELLED', 'EXPIRED', 'ACTIVE', 'ARCHIVED', 'INACTIVE', 'DRAFT'}
Extra items in the right set:
'CANCELLED'
Full diff:
{
'ACTIVE',
'ARCHIVED',
'BOOKED',
- 'CANCELLED',
'DRAFT',
'ENDED',
'EXPIRED',
'INACTIVE',
'PENDING',
'PREBOOKED',
'REJECTED',
}
|
tests/core/educational/test_repository.py.test_filter_statuses_but_one[CollectiveOfferDisplayedStatus.ACTIVE]:
tests/core/educational/test_repository.py#L581
AssertionError: assert {'ENDED', 'PREBOOKED', 'PENDING', 'REJECTED', 'BOOKED', 'EXPIRED', 'REIMBURSED', 'ARCHIVED', 'INACTIVE', 'DRAFT'} == {'ENDED', 'PREBOOKED', 'PENDING', 'REJECTED', 'BOOKED', 'CANCELLED', 'EXPIRED', 'REIMBURSED', 'ARCHIVED', 'INACTIVE', 'DRAFT'}
Extra items in the right set:
'CANCELLED'
Full diff:
{
'ARCHIVED',
'BOOKED',
- 'CANCELLED',
'DRAFT',
'ENDED',
'EXPIRED',
'INACTIVE',
'PENDING',
'PREBOOKED',
'REIMBURSED',
'REJECTED',
}
|
tests/core/educational/test_repository.py.test_filter_statuses_but_one[CollectiveOfferDisplayedStatus.ARCHIVED]:
tests/core/educational/test_repository.py#L581
AssertionError: assert {'ENDED', 'PREBOOKED', 'PENDING', 'REJECTED', 'BOOKED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'DRAFT', 'INACTIVE'} == {'ENDED', 'PREBOOKED', 'PENDING', 'REJECTED', 'BOOKED', 'CANCELLED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'DRAFT', 'INACTIVE'}
Extra items in the right set:
'CANCELLED'
Full diff:
{
'ACTIVE',
'BOOKED',
- 'CANCELLED',
'DRAFT',
'ENDED',
'EXPIRED',
'INACTIVE',
'PENDING',
'PREBOOKED',
'REIMBURSED',
'REJECTED',
}
|
tests/core/educational/test_repository.py.test_filter_statuses_but_one[CollectiveOfferDisplayedStatus.INACTIVE]:
tests/core/educational/test_repository.py#L581
AssertionError: assert {'ENDED', 'PREBOOKED', 'PENDING', 'REJECTED', 'BOOKED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'DRAFT'} == {'ENDED', 'PREBOOKED', 'PENDING', 'REJECTED', 'BOOKED', 'CANCELLED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'DRAFT'}
Extra items in the right set:
'CANCELLED'
Full diff:
{
'ACTIVE',
'ARCHIVED',
'BOOKED',
- 'CANCELLED',
'DRAFT',
'ENDED',
'EXPIRED',
'PENDING',
'PREBOOKED',
'REIMBURSED',
'REJECTED',
}
|
tests/core/educational/test_repository.py.test_filter_statuses_but_one[CollectiveOfferDisplayedStatus.DRAFT]:
tests/core/educational/test_repository.py#L581
AssertionError: assert {'ENDED', 'PREBOOKED', 'PENDING', 'REJECTED', 'BOOKED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE'} == {'ENDED', 'PREBOOKED', 'PENDING', 'REJECTED', 'BOOKED', 'CANCELLED', 'EXPIRED', 'REIMBURSED', 'ACTIVE', 'ARCHIVED', 'INACTIVE'}
Extra items in the right set:
'CANCELLED'
Full diff:
{
'ACTIVE',
'ARCHIVED',
'BOOKED',
- 'CANCELLED',
'ENDED',
'EXPIRED',
'INACTIVE',
'PENDING',
'PREBOOKED',
'REIMBURSED',
'REJECTED',
}
|
tests/core/offers/test_repository.py.test_get_collective_offers_expired:
tests/core/offers/test_repository.py#L1436
assert 1 == 2
+ where 1 = len([<CollectiveOffer #35>])
|
Tests api / Pytest (tests/core/bookings tests/core/offers tests/core/finance)
❌ Tests reported 1 failures
|
Tests api / Pytest (tests/core --ignore=tests/core/bookings --ignore=tests/core/offers --ignore=tests/core/fi...
❌ Tests reported 26 failures
|
tests/routes/pro/get_collective_offer_test.py.test_performance:
tests/routes/pro/get_collective_offer_test.py#L186
Failed: 9 queries executed, 8 expected
Captured queries were:
1. SELECT user_session.id AS user_session_id, user_session."userId" AS "user_session_userId", user_session.uuid AS user_session_uuid
FROM user_session
WHERE user_session."userId" = 834 AND user_session.uuid = a11ea1eb-9841-4d7c-b110-563335ab8ffb
2. SELECT "user"."phoneNumber" AS "user_phoneNumber", "user"."isActive" AS "user_isActive", "user".id AS user_id, "user".activity AS user_activity, "user".address AS user_address, "user".city AS user_city, "user".civility AS user_civility, "user".comment AS user_comment, "user"."culturalSurveyFilledDate" AS "user_culturalSurveyFilledDate", "user"."culturalSurveyId" AS "user_culturalSurveyId", "user"."dateCreated" AS "user_dateCreated", "user"."dateOfBirth" AS "user_dateOfBirth", "user"."departementCode" AS "user_departementCode", "user".email AS user_email, "user"."externalIds" AS "user_externalIds", "user"."extraData" AS "user_extraData", "user"."firstName" AS "user_firstName", "user"."hasSeenProTutorials" AS "user_hasSeenProTutorials", "user"."hasSeenProRgs" AS "user_hasSeenProRgs", "user"."idPieceNumber" AS "user_idPieceNumber", "user"."ineHash" AS "user_ineHash", "user"."irisFranceId" AS "user_irisFranceId", "user"."isEmailValidated" AS "user_isEmailValidated", "user"."lastConnectionDate" AS "user_lastConnectionDate", "user"."lastName" AS "user_lastName", "user".married_name AS user_married_name, "user"."needsToFillCulturalSurvey" AS "user_needsToFillCulturalSurvey", "user"."notificationSubscriptions" AS "user_notificationSubscriptions", "user".password AS user_password, "user"."phoneValidationStatus" AS "user_phoneValidationStatus", "user"."postalCode" AS "user_postalCode", "user"."recreditAmountToShow" AS "user_recreditAmountToShow", "user".roles AS user_roles, "user"."schoolType" AS "user_schoolType", "user"."validatedBirthDate" AS "user_validatedBirthDate"
FROM "user"
WHERE "user".id = 834
3. SELECT offerer.address AS offerer_address, offerer.street AS offerer_street, offerer."isActive" AS "offerer_isActive", offerer.id AS offerer_id, offerer."postalCode" AS "offerer_postalCode", offerer.city AS offerer_city, offerer."validationStatus" AS "offerer_validationStatus", offerer."dateCreated" AS "offerer_dateCreated", offerer.name AS offerer_name, offerer.siren AS offerer_siren, offerer."dateValidated" AS "offerer_dateValidated", offerer."allowedOnAdage" AS "offerer_allowedOnAdage"
FROM offerer JOIN venue ON offerer.id = venue."managingOffererId" JOIN collective_offer ON venue.id = collective_offer."venueId"
WHERE collective_offer.id = 197
4. SELECT EXISTS (SELECT 1
FROM user_offerer
WHERE user_offerer."offererId" = 665 AND user_offerer."userId" = 834 AND user_offerer."validationStatus" = VALIDATED) AS anon_1
5. SELECT collective_stock.id AS collective_stock_id, collective_stock."stockId" AS "collective_stock_stockId", collective_stock."dateCreated" AS "collective_stock_dateCreated", collective_stock."dateModified" AS "collective_stock_dateModified", collective_stock."beginningDatetime" AS "collective_stock_beginningDatetime", collective_stock."startDatetime" AS "collective_stock_startDatetime", collective_stock."endDatetime" AS "collective_stock_endDatetime", collective_stock."collectiveOfferId" AS "collective_stock_collectiveOfferId", collective_stock.price AS collective_stock_price, collective_stock."bookingLimitDatetime" AS "collective_stock_bookingLimitDatetime", collective_stock."numberOfTickets" AS "collective_stock_numberOfTickets", collective_stock."priceDetail" AS "collective_stock_priceDetail", collective_offer.id AS collective_offer_id, collective_offer."lastValidationDate" AS "collective_offer_lastValidationDate", collective_offer."lastValidationType" AS "collective_offer_lastValidationType", collective_offer.validation AS collective_offer_validation, collective_offer."audioDisabilityCompliant" AS "collective_offer_audioDisabilityCompliant", collective_offer."mentalDisabilityCompliant" AS "collective_offer_mentalDisabilityCompliant", collective_offer."motorDisabilityCompliant" AS "collective_offer_motorDisabilityCompliant", collective_offer."visualDisabilityCompliant" AS "collective_offer_visualDisabilityCompliant", collective_offer."imageId" AS "collective_offer_imageId", collective_offer."imageCrop" AS "collective_offer_imageCrop", collective_offer."imageCredit" AS "collective_offer_imageCredit", collective_offer."imageHasOriginal" AS "collective_offer_imageHasOriginal", collective_offer."offerId" AS "collective_offer_offerId", collective_offer."isActive" AS "collective_offer_isActive", collective_offer."authorId" AS "collective_offer_authorId", collective_offer."venueId" AS "collective_offer_venueId", collective_offer.name AS collective_offer_name, collective_offer."bookingEmails" AS "collective_offer_bookingEmails", collective_offer.description AS collective_offer_description, collective_offer."durationMinutes" AS "collective_offer_durationMinutes", collective_offer."dateCreated" AS "collective_offer_dateCreated", collective_offer."dateArchived" AS "collective_offer_dateArchived", collective_offer."subcategoryId" AS "collective_offer_subcategoryId", collective_offer."dateUpdated" AS "collective_offer_dateUpdated", collective_offer.students AS collective_offer_students, collective_offer."contactEmail" AS "collective_offer_contactEmail", collective_offer."contactPhone" AS "collective_offer_contactPhone", collective_offer."offerVenue" AS "collective_offer_offerVenue", collective_offer."interventionArea" AS "collective_offer_interventionArea", collective_offer."institutionId" AS "collective_offer_institutionId", collective_offer."templateId" AS "collective_offer_templateId", collective_offer."teacherId" AS "collective_offer_teacherId", collective_offer."providerId" AS "collective_offer_providerId", collective_offer.formats AS collective_offer_formats, collective_offer."offererAddressId" AS "collective_offer_offererAddressId", collective_offer."nationalProgramId" AS "collective_offer_nationalProgramId", collective_offer."lastValidationAuthorUserId" AS "collective_offer_lastValidationAuthorUserId", offerer_1.address AS offerer_1_address, offerer_1.street AS offerer_1_street, offerer_1."isActive" AS "offerer_1_isActive", offerer_1.id AS offerer_1_id, offerer_1."postalCode" AS "offerer_1_postalCode", offerer_1.city AS offerer_1_city, offerer_1."validationStatus" AS "offerer_1_validationStatus", offerer_1."dateCreated" AS "offerer_1_dateCreated", offerer_1.name AS offerer_1_name, offerer_1.siren AS offerer_1_siren, offerer_1."dateValidated" AS "offerer_1_dateValidated", offerer_1."allowedOnAdage" AS "offerer_1_allowedOnAdage", venue_1.address AS venue_1_address, venue_1.street AS venue_1_street, venue_1."bannerUrl" AS "venue_1_bannerUrl", venue_1."bannerMeta" AS "venue_1_bannerMeta", venue_1.id AS venue_1_id, venue_1."audioDisabilityCompliant" AS "venue_1_audioDisabilityCompliant", venue_1."mentalDisabilityCompliant" AS "venue_1_mentalDisabilityCompliant", venue_1."motorDisabilityCompliant" AS "venue_1_motorDisabilityCompliant", venue_1."visualDisabilityCompliant" AS "venue_1_visualDisabilityCompliant", venue_1."thumbCount" AS "venue_1_thumbCount", venue_1.name AS venue_1_name, venue_1.siret AS venue_1_siret, venue_1."departementCode" AS "venue_1_departementCode", venue_1.latitude AS venue_1_latitude, venue_1.longitude AS venue_1_longitude, venue_1."managingOffererId" AS "venue_1_managingOffererId", venue_1."bookingEmail" AS "venue_1_bookingEmail", venue_1."postalCode" AS "venue_1_postalCode", venue_1.city AS venue_1_city, venue_1."banId" AS "venue_1_banId", venue_1.timezone AS venue_1_timezone, venue_1."publicName" AS "venue_1_publicName", venue_1."isVisibleInApp" AS "venue_1_isVisibleInApp", venue_1."isVirtual" AS "venue_1_isVirtual", venue_1."isPermanent" AS "venue_1_isPermanent", venue_1.comment AS venue_1_comment, venue_1."venueTypeCode" AS "venue_1_venueTypeCode", venue_1."venueLabelId" AS "venue_1_venueLabelId", venue_1."dateCreated" AS "venue_1_dateCreated", venue_1."withdrawalDetails" AS "venue_1_withdrawalDetails", venue_1.description AS venue_1_description, venue_1."adageId" AS "venue_1_adageId", venue_1."adageInscriptionDate" AS "venue_1_adageInscriptionDate", venue_1."dmsToken" AS "venue_1_dmsToken", venue_1."venueEducationalStatusId" AS "venue_1_venueEducationalStatusId", venue_1."collectiveDescription" AS "venue_1_collectiveDescription", venue_1."collectiveStudents" AS "venue_1_collectiveStudents", venue_1."collectiveWebsite" AS "venue_1_collectiveWebsite", venue_1."collectiveInterventionArea" AS "venue_1_collectiveInterventionArea", venue_1."collectiveNetwork" AS "venue_1_collectiveNetwork", venue_1."collectiveAccessInformation" AS "venue_1_collectiveAccessInformation", venue_1."collectivePhone" AS "venue_1_collectivePhone", venue_1."collectiveEmail" AS "venue_1_collectiveEmail", venue_1."collectiveSubCategoryId" AS "venue_1_collectiveSubCategoryId", venue_1."offererAddressId" AS "venue_1_offererAddressId", collective_booking_1.id AS collective_booking_1_id, collective_booking_1."dateCreated" AS "collective_booking_1_dateCreated", collective_booking_1."dateUsed" AS "collective_booking_1_dateUsed", collective_booking_1."collectiveStockId" AS "collective_booking_1_collectiveStockId", collective_booking_1."venueId" AS "collective_booking_1_venueId", collective_booking_1."offererId" AS "collective_booking_1_offererId", collective_booking_1."cancellationDate" AS "collective_booking_1_cancellationDate", collective_booking_1."cancellationUserId" AS "collective_booking_1_cancellationUserId", collective_booking_1."cancellationLimitDate" AS "collective_booking_1_cancellationLimitDate", collective_booking_1."cancellationReason" AS "collective_booking_1_cancellationReason", collective_booking_1.status AS collective_booking_1_status, collective_booking_1."reimbursementDate" AS "collective_booking_1_reimbursementDate", collective_booking_1."educationalInstitutionId" AS "collective_booking_1_educationalInstitutionId", collective_booking_1."educationalYearId" AS "collective_booking_1_educationalYearId", collective_booking_1."confirmationDate" AS "collective_booking_1_confirmationDate", collective_booking_1."confirmationLimitDate" AS "collective_booking_1_confirmationLimitDate", collective_booking_1."educationalRedactorId" AS "collective_booking_1_educationalRedactorId", educational_domain_1.id AS educational_domain_1_id, educational_domain_1.name AS educational_domain_1_name
FROM collective_offer LEFT OUTER JOIN collective_stock ON collective_stock."collectiveOfferId" = 197 JOIN venue AS venue_1 ON venue_1.id = collective_offer."venueId" JOIN offerer AS offerer_1 ON offerer_1.id = venue_1."managingOffererId" LEFT OUTER JOIN collective_booking AS collective_booking_1 ON collective_stock.id = collective_booking_1."collectiveStockId" LEFT OUTER JOIN (collective_offer_domain AS collective_offer_domain_1 JOIN educational_domain AS educational_domain_1 ON educational_domain_1.id = collective_offer_domain_1."educationalDomainId") ON collective_offer.id = collective_offer_domain_1."collectiveOfferId"
WHERE collective_offer.id = 197
6. SELECT google_places_info.id AS google_places_info_id, google_places_info."venueId" AS "google_places_info_venueId", google_places_info."placeId" AS "google_places_info_placeId", google_places_info."bannerUrl" AS "google_places_info_bannerUrl", google_places_info."bannerMeta" AS "google_places_info_bannerMeta", google_places_info."updateDate" AS "google_places_info_updateDate"
FROM google_places_info
WHERE 659 = google_places_info."venueId"
7. SELECT feature.name AS feature_name, feature."isActive" AS "feature_isActive"
FROM feature
8. SELECT collective_booking.status AS collective_booking_status
FROM collective_booking JOIN collective_stock ON collective_stock.id = collective_booking."collectiveStockId"
WHERE collective_stock."collectiveOfferId" = 197 AND collective_booking.id IN (SELECT max(collective_booking.id) AS max_1
FROM collective_booking JOIN collective_stock ON collective_stock.id = collective_booking."collectiveStockId"
WHERE collective_stock."collectiveOfferId" = 197)
9. SELECT max(collective_booking.id) AS max_1
FROM collective_booking JOIN collective_stock ON collective_stock.id = collective_booking."collectiveStockId"
WHERE collective_stock."collectiveOfferId" = 197
|
Tests api / Pytest (tests/routes -m 'not backoffice')
❌ Tests reported 1 failures
|
Tests pro E2E migrations / E2E tests and notifications
Running e2e-tests with europe-west1-docker.pkg.dev/passculture-infra-prod/pass-culture-artifact-registry/pcapi:0d50616b3238b89e545cfb839a716eded5b5c485
|
Update api client template / Update API Client template
Running update api client template with europe-west1-docker.pkg.dev/passculture-infra-prod/pass-culture-artifact-registry/pcapi:0d50616b3238b89e545cfb839a716eded5b5c485
|
Tests api / Quality checks
Running tests api with europe-west1-docker.pkg.dev/passculture-infra-prod/pass-culture-artifact-registry/pcapi-tests:0d50616b3238b89e545cfb839a716eded5b5c485
|
Tests pro E2E / E2E tests and notifications
Running e2e-tests with europe-west1-docker.pkg.dev/passculture-infra-prod/pass-culture-artifact-registry/pcapi:0d50616b3238b89e545cfb839a716eded5b5c485
|
Tests pro E2E migrations / E2E tests and notifications
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Tests pro E2E migrations / E2E tests and notifications
The following actions use a deprecated Node.js version and will be forced to run on node20: technote-space/workflow-conclusion-action@v3, docker/login-action@v1, actions/setup-node@v3, actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Tests pro E2E migrations / E2E tests and notifications
The "process_gcloudignore" option is true, but no .gcloudignore file was found. If you do not intend to process a gcloudignore file, set "process_gcloudignore" to false.
|
Tests pro E2E migrations / E2E tests and notifications
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests pro E2E migrations / E2E tests and notifications
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests pro E2E migrations / E2E tests and notifications
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Test database schema
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Tests api / Test database schema
The following actions use a deprecated Node.js version and will be forced to run on node20: docker/login-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Tests api / Test database schema
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Test database schema
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Test database schema
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests --ignore=tests/core --ignore=tests/routes)
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Tests api / Pytest (tests --ignore=tests/core --ignore=tests/routes)
The following actions use a deprecated Node.js version and will be forced to run on node20: docker/login-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Tests api / Pytest (tests --ignore=tests/core --ignore=tests/routes)
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests --ignore=tests/core --ignore=tests/routes)
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests --ignore=tests/core --ignore=tests/routes)
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Update api client template / Update API Client template
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-node@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Update api client template / Update API Client template
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/setup-node@v2, actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Tests api / Quality checks
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Tests api / Quality checks
The following actions use a deprecated Node.js version and will be forced to run on node20: docker/login-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Tests api / Quality checks
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Quality checks
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Quality checks
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests/core/bookings tests/core/offers tests/core/finance)
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Tests api / Pytest (tests/core/bookings tests/core/offers tests/core/finance)
The following actions use a deprecated Node.js version and will be forced to run on node20: docker/login-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Tests api / Pytest (tests/core/bookings tests/core/offers tests/core/finance)
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests/core/bookings tests/core/offers tests/core/finance)
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests/core/bookings tests/core/offers tests/core/finance)
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests/core --ignore=tests/core/bookings --ignore=tests/core/offers --ignore=tests/core/fi...
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Tests api / Pytest (tests/core --ignore=tests/core/bookings --ignore=tests/core/offers --ignore=tests/core/fi...
The following actions use a deprecated Node.js version and will be forced to run on node20: docker/login-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Tests api / Pytest (tests/core --ignore=tests/core/bookings --ignore=tests/core/offers --ignore=tests/core/fi...
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests/core --ignore=tests/core/bookings --ignore=tests/core/offers --ignore=tests/core/fi...
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests/core --ignore=tests/core/bookings --ignore=tests/core/offers --ignore=tests/core/fi...
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pylint
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Tests api / Pylint
The following actions use a deprecated Node.js version and will be forced to run on node20: docker/login-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Tests api / Pylint
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pylint
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pylint
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests/routes -m 'not backoffice')
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Tests api / Pytest (tests/routes -m 'not backoffice')
The following actions use a deprecated Node.js version and will be forced to run on node20: docker/login-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Tests api / Pytest (tests/routes -m 'not backoffice')
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests/routes -m 'not backoffice')
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests/routes -m 'not backoffice')
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests pro E2E / E2E tests and notifications
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Tests pro E2E / E2E tests and notifications
The following actions use a deprecated Node.js version and will be forced to run on node20: technote-space/workflow-conclusion-action@v3, docker/login-action@v1, actions/setup-node@v3, actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Tests pro E2E / E2E tests and notifications
The "process_gcloudignore" option is true, but no .gcloudignore file was found. If you do not intend to process a gcloudignore file, set "process_gcloudignore" to false.
|
Tests pro E2E / E2E tests and notifications
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests pro E2E / E2E tests and notifications
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests pro E2E / E2E tests and notifications
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests/routes/backoffice -m 'backoffice')
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Tests api / Pytest (tests/routes/backoffice -m 'backoffice')
The following actions use a deprecated Node.js version and will be forced to run on node20: docker/login-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Tests api / Pytest (tests/routes/backoffice -m 'backoffice')
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests/routes/backoffice -m 'backoffice')
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Tests api / Pytest (tests/routes/backoffice -m 'backoffice')
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
pass-culture~pass-culture-main~B4OLE3.dockerbuild
|
90.8 KB |
|
pass-culture~pass-culture-main~IQU06E.dockerbuild
|
76.8 KB |
|
pass-culture~pass-culture-main~UYZXLR.dockerbuild
|
155 KB |
|
pcapi-0d50616b3238b89e545cfb839a716eded5b5c485.tar
|
295 MB |
|
pcapi-console-0d50616b3238b89e545cfb839a716eded5b5c485.tar
|
469 MB |
|
pcapi-tests-0d50616b3238b89e545cfb839a716eded5b5c485.tar
|
526 MB |
|