Développement #91508
toulouse_smart: compatibilité Django 5
0%
Description
L'objectif est de se passer du setting USE_DEPRECATED_PYTZ qui sera supprimé dans Django 5 (ajouté par https://git.entrouvert.org/entrouvert/passerelle/commit/8eaf29c1d97c4cbecfca59d7c97485036fccaeef) sans lequel le test ci-dessous est en erreur :
tests/test_toulouse_smart.py::test_save_daylight_time_change FAILED [100%] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> traceback >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> settings = <pytest_django.fixtures.SettingsWrapper object at 0x7fd3f677ee90> def test_save_daylight_time_change(settings): settings.TIME_ZONE = 'Europe/Paris' settings.USE_TZ = True > assert localtz_to_utc('2022-10-30T02:19:48') == '2022-10-30T01:19:48+00:00' E AssertionError: assert '2022-10-30T00:19:48+00:00' == '2022-10-30T01:19:48+00:00' E E - 2022-10-30T01:19:48+00:00 E ? ^ E + 2022-10-30T00:19:48+00:00 E ? ^ tests/test_toulouse_smart.py:135: AssertionError
C'est lié à ce changement Django 4 https://docs.djangoproject.com/en/dev/releases/4.0/#zoneinfo-default-timezone-implementation
Associated revisions
History
Updated by Nicolas Roche 6 months ago
- Assignee set to Nicolas Roche
J'ai l'impression que PYTZ calculait le changement d'heure à 2h du matin au lieu de 3h.
https://demarchesadministratives.fr/actualites/le-passage-a-heure-hiver-2022-c-est-pour-quand
Le passage à l’heure d’hiver 2022 se déroulera dans la nuit du samedi 29 au dimanche 30 octobre. Dans le détail, à 3 heures du matin, il sera en réalité 2 heures.
Updated by Robot Gitea 6 months ago
- Status changed from Nouveau to Solution proposée
Nicolas Roche (nroche) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/passerelle/pulls/543
- Titre : toulouse-smart: correct daylight time change test (#91508)
- Modifications : https://git.entrouvert.org/entrouvert/passerelle/pulls/543/files
Updated by Robot Gitea 6 months ago
- Status changed from Solution proposée to Solution validée
Benjamin Dauvergne (bdauvergne) a approuvé une pull request sur Gitea concernant cette demande :
Updated by Robot Gitea 6 months ago
- Status changed from Solution validée to Résolu (à déployer)
Nicolas Roche (nroche) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/passerelle/pulls/543
- Titre : toulouse-smart: correct daylight time change test (#91508)
- Modifications : https://git.entrouvert.org/entrouvert/passerelle/pulls/543/files
Updated by Transition automatique 6 months ago
- Status changed from Résolu (à déployer) to Solution déployée
toulouse-smart: correct daylight time change test (#91508)