Project

General

Profile

Développement #91508

toulouse_smart: compatibilité Django 5

Added by Valentin Deniaud 6 months ago. Updated 6 months ago.

Status:
Fermé
Priority:
Normal
Assignee:
Target version:
-
Start date:
05 June 2024
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

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

Revision 2248d070 (diff)
Added by Nicolas Roche 6 months ago

toulouse-smart: correct daylight time change test (#91508)

History

#1

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.

#2

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 :

#3

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 :

#4

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 :

#5

Updated by Transition automatique 6 months ago

  • Status changed from Résolu (à déployer) to Solution déployée
#6

Updated by Transition automatique 4 months ago

Automatic expiration

Also available in: Atom PDF