Compare commits

...

1 Commits

Author SHA1 Message Date
Nicolas Roche 331ec6ab11 toulouse-maelis: correct invoice log diff order (#76395)
gitea/passerelle/pipeline/head Build started... Details
2023-04-20 16:46:35 +02:00
2 changed files with 3 additions and 3 deletions

View File

@ -3931,7 +3931,7 @@ class ToulouseMaelis(BaseResource, HTTPResource):
invoice.maelis_data = item
invoice.maelis_data_update_date = now()
invoice.save()
complete_diff = difflib.ndiff(content_two.split('\n'), content_one.split('\n'))
complete_diff = difflib.ndiff(content_one.split('\n'), content_two.split('\n'))
diff = [x for x in complete_diff if x[0] in ['-', '+']]
self.logger.info(
"Mise à jour de %s sur la famille '%s': %s", repr(invoice), family_id, diff

View File

@ -8970,7 +8970,7 @@ def test_invoices(invoice_service, con, app, caplog, freezer):
assert invoice.maelis_data_update_date.strftime('%Y-%m-%d %H:%M:%S') == '2023-03-03 18:00:00'
assert invoice.status() == 'created'
# Simulate change
# Simulate change: PDF file no more available
invoice.maelis_data['pdfName'] = 'invoice.pdf'
invoice.save()
@ -8982,7 +8982,7 @@ def test_invoices(invoice_service, con, app, caplog, freezer):
assert len([x for x in caplog.records if 'Mise à jour de <Invoice "104/' in x.message]) == 1
assert (
caplog.records[-1].message
== 'Mise à jour de <Invoice "104/30"> sur la famille \'1312\': [\'- "pdfName": null,\', \'+ "pdfName": "invoice.pdf",\']'
== 'Mise à jour de <Invoice "104/30"> sur la famille \'1312\': [\'- "pdfName": "invoice.pdf",\', \'+ "pdfName": null,\']'
)
invoice = con.invoice_set.get(regie_id=104, invoice_id=30)