Projet

Général

Profil

0001-middleware-use-MAINTENANCE_PAGE-to-enable-the-mainte.patch

Emmanuel Cazenave, 11 mai 2022 18:26

Télécharger (1,5 ko)

Voir les différences:

Subject: [PATCH] middleware: use MAINTENANCE_PAGE to enable the maintenance
 page (#65139)

 hobo/middleware/maintenance.py | 2 +-
 tests/test_maintenance.py      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
hobo/middleware/maintenance.py
36 36
        self.get_response = get_response
37 37

  
38 38
    def __call__(self, request):
39
        maintenance_mode = getattr(settings, 'MAINTENANCE_MODE', None)
39
        maintenance_mode = getattr(settings, 'MAINTENANCE_PAGE', None)
40 40
        if maintenance_mode and not pass_through(request):
41 41
            maintenance_msg = _('The site is under maintenance')
42 42
            return HttpResponse('<h1>%s</h1>' % maintenance_msg, status=503)
tests/test_maintenance.py
7 7
    resp = app.get('/')
8 8
    assert resp.status_code == 200
9 9

  
10
    settings.MAINTENANCE_MODE = True
10
    settings.MAINTENANCE_PAGE = True
11 11
    resp = app.get('/', status=503)
12 12
    assert 'The site is under maintenance' in resp.text
13 13

  
14
-