test jobs: read files in binary mode (#38781)

This commit is contained in:
Emmanuel Cazenave 2020-01-22 14:47:02 +01:00
parent b56d0f734e
commit 8d277a42d7
1 changed files with 3 additions and 3 deletions

View File

@ -19,7 +19,7 @@ from test_base_adresse import base_adresse, StreetModel
@mock.patch('passerelle.utils.Request.get')
def test_jobs(mocked_get, app, base_adresse, freezer):
filepath = os.path.join(os.path.dirname(__file__), 'data', 'update_streets_test.bz2')
mocked_get.return_value = utils.FakedResponse(content=open(filepath).read(), status_code=200)
mocked_get.return_value = utils.FakedResponse(content=open(filepath, 'rb').read(), status_code=200)
freezer.move_to('2019-01-01 00:00:00')
job = base_adresse.add_job('update_streets_data')
@ -43,7 +43,7 @@ def test_jobs(mocked_get, app, base_adresse, freezer):
'error running update_streets_data job (bano file is empty)')
assert StreetModel.objects.count() == 3
mocked_get.return_value = utils.FakedResponse(content=open(filepath).read(), status_code=200)
mocked_get.return_value = utils.FakedResponse(content=open(filepath, 'rb').read(), status_code=200)
StreetModel.objects.all().delete()
@ -133,7 +133,7 @@ def test_jobs(mocked_get, app, base_adresse, freezer):
StreetModel.objects.all().delete()
with mock.patch('passerelle.apps.base_adresse.models.BaseAdresse.down') as down:
down.side_effect = lambda: True
mocked_get.return_value = utils.FakedResponse(content=open(filepath).read(), status_code=200)
mocked_get.return_value = utils.FakedResponse(content=open(filepath, 'rb').read(), status_code=200)
job = base_adresse.add_job('update_streets_data')
assert job.status == 'registered'