-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pilotage: Utiliser une date qui prend en compte la timezone pour EligibilityDiagnosis.created_at #5338
Conversation
11afedd
to
ab93842
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Note: j’ai hésité (et j’hésite toujours) à un introduire un petit helper qui gèrerait |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pas persuadé de l'utilité de la fonction gérant le None
:)
Je vois juste venir le bug silencieux du copier coller sur un champ nullable, qui amène à |
La version actuelle semble OK, mais oui le bug que tu mentionnes peux arriver assez vite. Mais plutôt que de faire la modif à chaque utilisation et donc d'avoir besoin d'un helper peut-être faire ce que tu voulais faire ici ? les-emplois/itou/metabase/db.py Lines 260 to 262 in faaccfb
|
d6459c8
to
38b9c89
Compare
Excellente suggestion, tout à fait ce que je voulais 👍 |
C’est un peu plus magique, mais évite les oublis futurs. Idéalement, on ne déclarerait pas en type |
Discovered through: ``` pytest --randomly-seed=3296184821 tests/metabase/management/test_populate_metabase_emplois.py::test_populate_job_seekers -vv ``` Where the randomly picked created_at was at 00:59 UTC+1.
Give the timezone information to faker instead of having it generate a naive datetime to then localize it.
38b9c89
to
a4427b6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Merci ❤️
🤔 Pourquoi ?
Problème d’interprétation de date (naïve), révélé par
pytest --randomly-seed=3296184821 tests/metabase/management/test_populate_metabase_emplois.py::test_populate_job_seekers -vv
.