current_status = <RequestStatus.FEEDBACK_TO_HANDLE: 'Feedback to handle'>
allowed_next_statuses = [<RequestStatus.UNSUCCESSFUL: 'Unsuccessful'>]
@pytest.mark.parametrize(
"current_status, allowed_next_statuses",
[
(
RequestStatus.PENDING,
[
RequestStatus.WAITING_FOR_FEEDBACK,
RequestStatus.REJECTED,
RequestStatus.SUSPENDED,
],
),
(RequestStatus.WAITING_FOR_FEEDBACK, [RequestStatus.FEEDBACK_TO_HANDLE]),
(RequestStatus.FEEDBACK_TO_HANDLE, [RequestStatus.UNSUCCESSFUL]),
],
)
def test_allowed_next_statuses(current_status, allowed_next_statuses):
> assert current_status.allowed_next_statuses() == allowed_next_statuses
E AssertionError: assert [<RequestStat...nsuccessful'>] == [<RequestStat...nsuccessful'>]
E At index 0 diff: <RequestStatus.WAITING_FOR_FEEDBACK: 'Waiting for feedback'> != <RequestStatus.UNSUCCESSFUL: 'Unsuccessful'>
E Left contains 4 more items, first extra item: <RequestStatus.ACCEPTED: 'Accepted'>
E Full diff:
E [
E + <RequestStatus.WAITING_FOR_FEEDBACK: 'Waiting for feedback'>,
E + <RequestStatus.ACCEPTED: 'Accepted'>,
E + <RequestStatus.REJECTED: 'Rejected'>,...
E
E ...Full output truncated (4 lines hidden), use '-vv' to show
.tox/py3/lib/python3.7/site-packages/swh/web/tests/add_forge_now/test_models.py:27: AssertionError
TEST RESULT
TEST RESULT
- Run At
- Aug 17 2022, 11:47 AM