mocker = <pytest_mock.plugin.MockerFixture object at 0x7fca4679c908>
api_client = <rest_framework.test.APIClient object at 0x7fca4679ce48>
archive_data = <swh.web.tests.conftest._ArchiveData object at 0x7fca4562b780>
@pytest.mark.django_db
def test_refresh_in_progress_save_request_statuses(mocker, api_client, archive_data):
"""Refresh a pending save origins requests and update if the status changes
"""
date_now = datetime.now(tz=timezone.utc)
date_pivot = date_now - timedelta(days=30)
visit_started_date = date_now - timedelta(minutes=1)
# returned visit status
sors = _get_save_origin_requests(
mocker, load_status=SAVE_TASK_SCHEDULED, visit_status="created",
)
assert len(sors) == 1
# make the scheduler return a running event
_mock_scheduler(
mocker,
task_status="next_run_scheduled",
task_run_status="started",
visit_started_date=visit_started_date,
)
# The visit is detected but still running
sors = refresh_save_origin_request_statuses()
> assert len(sors) == 1
E assert 0 == 1
E +0
E -1
.tox/py3/lib/python3.7/site-packages/swh/web/tests/common/test_origin_save.py:581: AssertionError
TEST RESULT
TEST RESULT
- Run At
- Jun 18 2021, 3:09 PM