toulouse-maelis: remove no more required freezer on catalog test (#75652)
gitea/passerelle/pipeline/head This commit looks good Details

This commit is contained in:
Nicolas Roche 2023-03-23 15:36:23 +01:00 committed by Gitea
parent 791b341b83
commit 685014df6b
1 changed files with 5 additions and 11 deletions

View File

@ -28,7 +28,7 @@ from zeep import Settings
from zeep.helpers import serialize_object
from passerelle.contrib.toulouse_maelis.models import Link, Referential, ToulouseMaelis
from passerelle.contrib.toulouse_maelis.utils import get_public_criterias, json_date_format
from passerelle.contrib.toulouse_maelis.utils import get_public_criterias
from passerelle.utils.jsonresponse import APIError
from passerelle.utils.soap import SOAPError
from passerelle.utils.templates import render_to_string
@ -5251,16 +5251,13 @@ def test_get_public_criterias(start_dob, end_dob, expected):
assert expected == [x[1] for x in result]
def test_read_activity_list(activity_service, con, app, freezer):
freezer.move_to('2023-01-01 12:00')
def test_read_activity_list(activity_service, con, app):
activity_service.add_soap_response('readActivityList', get_xml_file('R_read_activity_list.xml'))
url = get_endpoint('read-activity-list')
con.loisir_nature_codes = '4,L,, S '
con.save()
params = {
'ref_date': datetime.date.today().strftime(json_date_format),
}
params = {'ref_date': '2023-01-01'}
resp = app.get(url, params=params)
assert resp.json['err'] == 0
assert len(resp.json['data']) == 4
@ -5326,8 +5323,6 @@ def test_read_activity_list_cache(mocked_get, con, app):
url = get_endpoint('read-activity-list')
params = {'ref_date': '1970-01-01'}
import pdb
assert [x.item_id for x in Referential.objects.filter(referential_name='ActivityCatalog')] == [
'2022',
'2023',
@ -5367,12 +5362,11 @@ def test_read_activity_list_cache(mocked_get, con, app):
@mock.patch('passerelle.utils.Request.get')
@mock.patch('passerelle.utils.Request.post')
def test_read_activity_list_no_nature(mocked_post, mocked_get, con, app, freezer):
freezer.move_to('2023-01-01 12:00')
def test_read_activity_list_no_nature(mocked_post, mocked_get, con, app):
mocked_get.return_value = ACTIVITY_SERVICE_WSDL
mocked_post.side_effect = ReadTimeout('timeout')
url = get_endpoint('read-activity-list')
params = {'ref_date': datetime.date.today().strftime(json_date_format)}
params = {'ref_date': '2023-01-01'}
# Empty activity type return by referential
def mocked_reply(referential_name, id=None):