Projet

Général

Profil

0002-toulouse_smart-check-media-path-on-tests-62012.patch

Nicolas Roche, 23 juillet 2022 19:54

Télécharger (1,31 ko)

Voir les différences:

Subject: [PATCH 2/4] toulouse_smart: check media path on tests (#62012)

 tests/test_toulouse_smart.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
tests/test_toulouse_smart.py
987 987
    assert resp.json['data']['nb_registered'] == 1
988 988
    job = Job.objects.get(method_name='add_media_job')
989 989
    assert job.status == 'registered'
990 990

  
991 991
    # simulate failure on intervention creation
992 992
    wcs_request = smart.wcs_requests.get(uuid=UUID)
993 993
    wcs_request.status = 'failed'
994 994
    wcs_request.save()
995
    wcs_request.files.get(**job.parameters)
995
    wcs_request_file = wcs_request.files.get(**job.parameters)
996
    path = wcs_request_file.content.path
997
    assert os.path.isfile(path)
996 998

  
997 999
    smart.jobs()
998 1000
    job = Job.objects.get(method_name='add_media_job')
999 1001
    assert job.status == 'failed'
1000 1002
    assert 'related wcs request failed' in job.status_details['error_summary']
1001 1003

  
1002 1004

  
1003 1005
UPDATE_INTERVENTION_QUERY_ON_ASYNC_CREATION = {
1004
-